Newsgroup: it.comp.appl.access
Titolo: Maschera invisibile

Salve a tutti,
sono un "novizio" di Access e anche un "novizio" del newsgroup. 
Mi cimento da sempre con i PC ma solo da poco tempo con Access e,
come potete immaginare, avrei bisogno di qualche consiglio per
realizzare un piccolo database (anche se, in fondo, non so quanto
possa essere piccolo). Spero non me ne vogliate se non uso la
"terminologia giusta" ma Access & Co. non è proprio il mio campo
lavorativo e quelle poche cose che ho appreso sono frutto di letture
di manuali acquistati. 
Vi spiego la mia situazione. Devo creare per mio padre un database per
l'archiviazione dei nominativi dei clienti con allegate le misure
corporee (non è una ditta di onoranze funebri :), è una specie di
sarto). All'inizio sembrava semplice ma lavorandoci per bene dovrei
avere una maschera con visualizzati una settantina di campi (dati
cliente, indirizzo, telefoni, misure corporee originali più eventuali
variazioni). Già mi state credendo pazzo, ma purtroppo non è così, sto
cercando veramente di fare una cosa del genere. 
Quindi ho creato varie tabelle (tnomi, tindirizzo, ttelefoni,
tmisure1, tmisure2 e tmisure3). 
Per provare se qualcosa potesse andare storto ho creato una macro con
le tabelle tnomi, tindirizzo e ttelefoni facendo visualizzare i campi
in base al campo cognome della prima tabella. Poi ho creato
automaticamente una maschera in base alla macro di cui sopra. 
Fino a qui nessun problema. 
A questo punto, convinto di aver intrapreso la strada giusta ho
provato a creare una nuova macro, eliminando la prima, inserendo però
tutti i campi che mi servono. Poi ho creato una nuova maschera.
Risultato: una volta salvata la maschera dalla visualizzazione
struttura, quando torno in visualizzazione maschera non si vede
niente, è tutto grigio senza neanche un campo (mentre in
visualizzazione struttura ci sono tutti.).
Molto probabilmente il mio procedimento è sbagliato, oppure mi manca
un passaggio, ma non riesco a capire perchè con pochi campi ha
funzionato, mentre con tutti i campi no. Qualcuno mi sa dire dove
sbaglio? 
A proposito, mi manda Lbo, che ringrazio per avermi consigliato questo
newsgroup.
Spero di non disturbare le vostre ferie...
Ciao a tutti
Luca

 ha scritto nel messaggio
news:32icluc01dq513oqi...@4ax.com...

Ciao Luca, ben venuto.
La maschera è grigia perchè non ci sono record da visualizzare. La query o
la tabella che alimenta la maschera è priva di dati.
Non ti consiglio di usare il campo "Cognome" come chiave primaria e chiave
esterna, perchè in caso di omonimia avresti problemi.
Costruisci una Tabella "Anagrafica" con una chiave primaria di tipo numerico
o contatore (IDPersona). Poi realizza le altre tabelle aggiungendo sempre
l'IDPersona (di tipo numerico questa volta) e nelle relazioni specifica il
legame tra la tabella padre (Anagrafica) e la o le tabelle figlio: i due
IDPersona.
Smetti subito di usare le macro e passa ad usare il codice. Poi mi devi
spiegare come hai fatto a "creare una macro con le tabellle tnomi,
tindirizzo ecc...". Le macro non servono a questo.
Ciao, Carlo

 Ciao, Carlo
Sai quanto tempo ci vuole per chi č a digiuno imparare ad usare il codice?
E quanto tempo ti danno i capi per imparare?
E quanto tempo ti danno prima di voler vedere i risultati?
E secondo te sono dispoti ad aspettare per tutto il tempo che ti serve ?
... e nel frattempo?
Visto che i nostri capi ( anche se č un padre ) non sono disposti ad
aspettare , possiamo usare le macro?...e dai Carlo e facci respirare almeno
tu?;-)
Ciao. Fabrizio.


Ciao

 wrote:

Mi sono dimenticato di dire che le tabelle dispongono già di una
chiave primaria numerica (contatore) e sono messe in relazione tramite
questa chiave. Ho usato il campo cognome nella query come primo campo
ordinato in odine crescente in base al quale costruire la maschera
dato che non mi serve un contatore.

tindirizzo ecc...". Le macro non servono a questo.
Infatti mi sono sbagliato!!! :)
