Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access 2010 Visualizzare oggetti nascosti

10,576 views
Skip to first unread message

Francesco Salvagnini

unread,
Apr 7, 2011, 8:27:34 AM4/7/11
to
Domanda semplice semplice: come si fanno a visualizzare le tabelle
nascoste in Access 2010?
Tra parentesi: ma la Microsoft non poteva lasciare così com'erano le
cose che andavano bene?

Francesco Salvagnini

unread,
Apr 7, 2011, 8:43:17 AM4/7/11
to
On 7 Apr, 14:27, Francesco Salvagnini <animeincamm...@gmail.com>
wrote:

Mi auto-rispondo:
Scegliere Tabelle.
Mouse destro su titolo "Tabelle"
Opzioni di Spostamento
Spuntare mostra oggetti nascosti

Alla prossima! ; )

Karl Donaubauer

unread,
Apr 7, 2011, 8:43:49 AM4/7/11
to
Francesco Salvagnini wrote:
> Domanda semplice semplice: come si fanno a visualizzare le tabelle
> nascoste in Access 2010?

http://office.microsoft.com/it-it/access-help/utilizzare-e-organizzare-oggetti-di-database-nel-riquadro-di-spostamento-HA010342108.aspx?CTT=1#BM9

> Tra parentesi: ma la Microsoft non poteva lasciare così com'erano le
> cose che andavano bene?

Se una volta posso identificare l'impiegato a Redmond chi ha suggerito
il maledetto riquadro di spostamento... Non è per niente che lo
tengono nascosto. ;-)

--
Ciao
Karl
*********
Access FAQ: www.donkarl.com/it


Francesco Salvagnini

unread,
Apr 7, 2011, 10:47:16 AM4/7/11
to
On 7 Apr, 14:43, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> Francesco Salvagnini wrote:
> > Domanda semplice semplice: come si fanno a visualizzare le tabelle
> > nascoste in Access 2010?
>
> http://office.microsoft.com/it-it/access-help/utilizzare-e-organizzar...

>
> > Tra parentesi: ma la Microsoft non poteva lasciare così com'erano le
> > cose che andavano bene?
>
> Se una volta posso identificare l'impiegato a Redmond chi ha suggerito
> il maledetto riquadro di spostamento... Non è per niente che lo
> tengono nascosto. ;-)
>
> --
> Ciao
> Karl
> *********
> Access FAQ:www.donkarl.com/it

Grande Karl, hai anticipato la seconda domanda: come si fa a
NASCONDERE il riquadro di spostamento? (infatti a ridurlo è semplice,
ma resta sempre la barra verticale che mi porta via spazio orizzontale
per le maschere)

Karl Donaubauer

unread,
Apr 7, 2011, 11:29:45 AM4/7/11
to
Francesco Salvagnini wrote:
> ...
> come si fa a
> NASCONDERE il riquadro di spostamento? (infatti a ridurlo č semplice,

> ma resta sempre la barra verticale che mi porta via spazio orizzontale
> per le maschere)

http://www.donkarl.com/it?FAQ6.2

--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it


Francesco Salvagnini

unread,
Apr 7, 2011, 11:40:12 AM4/7/11
to
On 7 Apr, 16:47, Francesco Salvagnini <animeincamm...@gmail.com>
wrote:
> per le maschere)- Nascondi testo citato
>
> - Mostra testo citato -

Risposta:

Scheda File
Opzioni
Database corrente
Visualizza Riquadro Spostamento (spuntare Sì/No)

Della serie: COME COMPLICARE LA VITA (ai poveri sviluppatori)
Consigli per Bill Gates:

1) Torna al vecchio buon Access 2003.
2) Togli solo gli stupidi avvisi di protezione.
3) Licenzia tutti i nuovi assunti dal 2007 in poi.
4) Assumi gente tosta e ascolta solo il consiglio dei grandi (Giorgio
Rancati, Karl, Alessandro Baraldi, Massimiliano Amendola ecc. ecc)

Francesco Salvagnini

unread,
Apr 7, 2011, 11:50:52 AM4/7/11
to
On 7 Apr, 17:40, Francesco Salvagnini <animeincamm...@gmail.com>
> Rancati, Karl, Alessandro Baraldi, Massimiliano Amendola ecc. ecc)- Nascondi testo citato

>
> - Mostra testo citato -

Grazie Karl.

Se potessi rimarrei con Access 2003.
Ma i Clienti non vogliono vedere gli avvisi di protezione, neanche
alla PRIMA apertura del programma.
Mi confermi anche tu che con Access 2010 gli avvisi si possono
eliminare?
Come si fa?
Si modifica il Registro di sistema in fase di installazione (quindi si
lavora nel Developer Extensions), oppure
si inserisce qualche comando nella macro Autoexec?

Danke! ; )

Fair87

unread,
Apr 8, 2011, 4:45:31 AM4/8/11
to
Francesco Salvagnini ha scritto:

>On 7 Apr, 17:40, Francesco Salvagnini <animeincamm...@gmail.com>
>wrote:
>> On 7 Apr, 16:47, Francesco Salvagnini <animeincamm...@gmail.com>
>> wrote:
>>
>>
>>
>>
>>
>> > On 7 Apr, 14:43, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
>>
>> > > Francesco Salvagnini wrote:
>> > > > Domanda semplice semplice: come si fanno a visualizzare le tabelle
>> > > > nascoste in Access 2010?
>>
>> > >http://office.microsoft.com/it-it/access-help/utilizzare-e-organizzar.=
>..
>>
>> > > > Tra parentesi: ma la Microsoft non poteva lasciare cos=EC com'erano=

> le
>> > > > cose che andavano bene?
>>
>> > > Se una volta posso identificare l'impiegato a Redmond chi ha suggerit=
>o
>> > > il maledetto riquadro di spostamento... Non =E8 per niente che lo

>> > > tengono nascosto. ;-)
>>
>> > > --
>> > > Ciao
>> > > Karl
>> > > *********
>> > > Access FAQ:www.donkarl.com/it
>>
>> > Grande Karl, hai anticipato la seconda domanda: come si fa a
>> > NASCONDERE il riquadro di spostamento? (infatti a ridurlo =E8 semplice,

>> > ma resta sempre la barra verticale che mi porta via spazio orizzontale
>> > per le maschere)- Nascondi testo citato
>>
>> > - Mostra testo citato -
>>
>> Risposta:
>>
>> Scheda File
>> Opzioni
>> Database corrente
>> Visualizza Riquadro Spostamento (spuntare S=EC/No)

>>
>> Della serie: COME COMPLICARE LA VITA (ai poveri sviluppatori)
>> Consigli per Bill Gates:
>>
>> 1) Torna al vecchio buon Access 2003.
>> 2) Togli solo gli stupidi avvisi di protezione.
>> 3) Licenzia tutti i nuovi assunti dal 2007 in poi.
>> 4) Assumi gente tosta e ascolta solo il consiglio dei grandi (Giorgio
>> Rancati, Karl, Alessandro Baraldi, Massimiliano Amendola ecc. ecc)- Nasco=

>ndi testo citato
>>
>> - Mostra testo citato -
>
>Grazie Karl.
>
>Se potessi rimarrei con Access 2003.
>Ma i Clienti non vogliono vedere gli avvisi di protezione, neanche
>alla PRIMA apertura del programma.
>Mi confermi anche tu che con Access 2010 gli avvisi si possono
>eliminare?
>Come si fa?
>Si modifica il Registro di sistema in fase di installazione (quindi si
>lavora nel Developer Extensions), oppure
>si inserisce qualche comando nella macro Autoexec?
>
>Danke! ; )
>

Il problema della protezione macro si risolve. 2007 con la trusted location
(v. Cinzia Pagani, si puň fare anche da codice), 2003 pure, oppure abbassi la
protezione macro (menu strumenti-macro) dell'ambiente access o ti scarichi la
patch di MS per far andare il vba anche con protezione elevata

--

Message has been deleted

Francesco Salvagnini

unread,
Apr 8, 2011, 5:29:00 AM4/8/11
to
> (v. Cinzia Pagani, si pu fare anche da codice), 2003 pure, oppure abbassi la

> protezione macro (menu strumenti-macro) dell'ambiente access o ti scarichi la
> patch di MS per far andare il vba anche con protezione elevata
>
> --- Nascondi testo citato

>
> - Mostra testo citato -

Mi dispiace contraddirti Fair, ma con Access 2003 non è possibile
togliere gli avvisi da vba. Almeno con il codice che ho trovato e che
ti scrivo sotto. Cioè: è possibile toglierli, ma non alla PRIMA
apertura del programma. Naturalmente non succede a noi che lavoriamo
con Access da mattina a sera, ma succede con i clienti che hanno un
computer vergine: la prima volta che aprono un programma Access,
vengono assaliti dagli avvisi terrorizzanti. E' una situazione che
puoi simulare anche nel tuo computer, basta che risetti il registro di
sistema a com'era prima di mettere la protezione bassa. Ti scrivo le
due righe di codice, che ho scovato con l'aiuto di Cinzia, ma che
purtroppo non risolvono il problema alla radice:

Dim wsh As WshShell
Set wsh = New WshShell
' PER EVITARE MSG SULLE ESPRESSIONI POTENZIALMENTE PERICOLOSE CON
MODALITA' RUNTIME
wsh.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access
\Security\Level", 1, "REG_DWORD" ' ( default 2 )
wsh.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines
\SandboxMode", 2, "REG_DWORD" ' ( default 2, ma è meglio rimetterlo )
Set wsh = Nothing '

Se hai un codice che funziona anche alla PRIMA apertura fammelo
sapere, mi raccomando!!!

Francesco Salvagnini

unread,
Apr 8, 2011, 5:36:27 AM4/8/11
to
On 7 Apr, 17:50, Francesco Salvagnini <animeincamm...@gmail.com>
> Danke! ; )- Nascondi testo citato

>
> - Mostra testo citato -

Karl, ho usato il codice che c'è nel tuo sito
DoCmd.SelectObject acTable, , True
RunCommand acCmdWindowHide

ma non nasconde il riquadro di Access 2010 Trial.
Invece con la procedura descritta sopra (scheda File, Opzioni,
Database Corrente, Togli la spunta su "Visualizza Riquadro" funziona a
giorni alterni: nel senso che ieri funzionava, oggi no. Come è
possibile?

Karl Donaubauer

unread,
Apr 8, 2011, 7:00:26 AM4/8/11
to
Francesco Salvagnini wrote:
> ...

> Karl, ho usato il codice che c'è nel tuo sito
> DoCmd.SelectObject acTable, , True
> RunCommand acCmdWindowHide
> ...

Qui con la versione normale di A10 funziona.

Fair87

unread,
Apr 8, 2011, 11:16:06 AM4/8/11
to
[cut]

>Karl, ho usato il codice che c'=E8 nel tuo sito


>DoCmd.SelectObject acTable, , True
>RunCommand acCmdWindowHide
>
>ma non nasconde il riquadro di Access 2010 Trial.
>Invece con la procedura descritta sopra (scheda File, Opzioni,
>Database Corrente, Togli la spunta su "Visualizza Riquadro" funziona a

>giorni alterni: nel senso che ieri funzionava, oggi no. Come =E8
>possibile?

C'è un po' di confusione. Come dice Karl il Navigatio Panel si nasconde A MENO
CHE tu non faccia uso di tranfertDatabase, o text, o cmq del metodo transfert.
In quel caso (come ha rilevato il buon Baraldi) il riquadro riappare. Poco
male: udi tableDef e il problema è risolto
Per la protezione macro, puoi aprire access nudo e crudo e variare la
protazione. Ma son sicuro di avere visto un componente aggiuntivo che faceva
girare il vba anche a protazione macro elevata...ma nn me lo ritrovo.....

--

Francesco Salvagnini

unread,
Apr 9, 2011, 3:07:27 AM4/9/11
to
On 8 Apr, 17:16, Fair87<roby....@gmail.com> wrote:
> [cut]
>
> >Karl, ho usato il codice che c'=E8 nel tuo sito
> >DoCmd.SelectObject acTable, , True
> >RunCommand acCmdWindowHide
>
> >ma non nasconde il riquadro di Access 2010 Trial.
> >Invece con la procedura descritta sopra (scheda File, Opzioni,
> >Database Corrente, Togli la spunta su "Visualizza Riquadro" funziona a
> >giorni alterni: nel senso che ieri funzionava, oggi no. Come =E8
> >possibile?
>
> C' un po' di confusione. Come dice Karl il Navigatio Panel si nasconde A MENO

> CHE tu non faccia uso di tranfertDatabase, o text, o cmq del metodo transfert.
> In quel caso (come ha rilevato il buon Baraldi) il riquadro riappare. Poco
> male: udi tableDef e il problema risolto

> Per la protezione macro, puoi aprire access nudo e crudo e variare la
> protazione. Ma son sicuro di avere visto un componente aggiuntivo che faceva
> girare il vba anche a protazione macro elevata...ma nn me lo ritrovo.....
>
> --

Un componente aggiuntivo... cioè... cosa vuol dire? E' una cosa che si
può inserire nel pacchetto di installazione e il cliente a cui
distribuisco il software non deve far niente, o è una cosa che deve
installarsi a parte il cliente? Com'è fatto sto componente? È un
codice in vba, un exe... cos'è? Se lo trovi fai la felicità di molti,
me per primo! Anzi, ti do la mia super mail personale per
recapitarmelo: francesc...@libero.it Shalom! ; )

Francesco Salvagnini

unread,
Apr 9, 2011, 3:18:23 AM4/9/11
to
On 9 Apr, 09:07, Francesco Salvagnini <animeincamm...@gmail.com>
wrote:
> recapitarmelo: francescodiass...@libero.it Shalom! ; )- Nascondi testo citato

>
> - Mostra testo citato -

La parte di mail prima della chiocciola è francescodiassisi. Ma
torniamo al riquadro: verissimo, prima di aprire la prima maschera uso
transfertdatabase. Mi dici di usare TableDef. Grazie, ma il codice
completo qual'è? Dim, Set, Pim Pum Pam...

Fair87

unread,
Apr 9, 2011, 3:42:00 AM4/9/11
to
[CUT]

Ma torniamo al riquadro: verissimo, prima di aprire la prima maschera uso
>transfertdatabase. Mi dici di usare TableDef. Grazie, ma il codice
>completo qual'=E8? Dim, Set, Pim Pum Pam...

ti posto lo stralcio di codice. Presuppone una tabella con l'elenco delle
tabelle remote

Dim Tdf As dao.TableDef
Dim rs As dao.Recordset
Dim S As String
Dim StrSql As String
Dim Dbs As Database
Dim cCnnString As String

StrSql = "SELECT NomeTabella FROM LinkedTables"

Set rs = CurrentDb.OpenRecordset(StrSql, dbOpenSnapshot)

rs.movefirst

do until rs.eof

S = rs.Fields(0).Value
If Esiste_Oggetto(S, fTabella) Then _
Dbs.TableDefs.Delete S
Set Tdf = Dbs.CreateTableDef(S)
Tdf.Connect = cCnnString
Tdf.SourceTableName = S
Dbs.TableDefs.Append Tdf
Set Tdf = Nothing
rs.MoveNext

loop

Esiste oggetto per prevenire l'errore di un pezzo mancante


--

Francesco Salvagnini

unread,
Apr 9, 2011, 9:39:16 AM4/9/11
to

Cavoli, pensavo fosse 'na robetta del tipo:
Application.SetOption "Show Status Bar", False
invece è addirittura un ciclo! Ma cosa si son bevuti i ragazzi di
Redmond?
Per questo ti dico: se trovi quel COMPONENTE AGGIUNTIVO ... torno al
2003, chiaro, sicuro, intuitivo, ordinato!

Francesco Salvagnini

unread,
Apr 11, 2011, 10:02:34 AM4/11/11
to
On 9 Apr, 15:39, Francesco Salvagnini <animeincamm...@gmail.com>
wrote:
> 2003, chiaro, sicuro, intuitivo, ordinato!- Nascondi testo citato

>
> - Mostra testo citato -


Il comando suggerito da Karl funziona ANCHE in presenza di
Transferdatabase (almeno oggi..!!)

RunCommand acCmdWindowHide

0 new messages