|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Torino
Messaggi: 1165
|
[Access] Come mai … - Sincronizzare Caselle combinate?
Prima vi spiego cosa ho creato:
la Tabella 'tMagazzino' Nome - Testo Descrizione - Testo Prezzo - Numerico / Valuta e la Maschera 'mMagazzino' relativa (attraverso la autocomposizione). Subito dopo ho cambiato i campi della maschera in caselle combinate (in modo da inserire dati senza commettere errori di battitura). Però volevo nascondere i dati duplicati e creare una relazione tra le tre caselle combinate (hard disk à IBM à € 120,00 e non hard diskà Asus à € 80,00 che non esiste come hard disk, ma come scheda madre) Così ho modificato ogni campo nel seguente modo: Casella combinata Nome Origine riga à Ho generato una Query contenente Nome come unico campo e ho impostato nelle sue proprietà Valori univoci su Sì à Ho chiuso la Query e ho impostato Colonna Associata a 1 Evento à Mi sono spostato su 'Dopo aggiornamento' e ho generato la seguente macro 'macSincronizzaDescrizione' - Azione / Riesegui query - Nome controllo / Descrizione Casella combinata Descrizione Origine riga à Ho generato una Query contenente Nome e Descrizione come campi à Ho tolto dal campo Nome la selezione su Mostra e ho impostato come criteri [forms]![mMagazzino]![Nome] à Ho lasciato il campo Descrizione inalterato e ho impostato nelle proprietà della Query Valori univoci su Sì à Ho chiuso la Query e ho impostato Colonna Associata a 1 Evento à Mi sono spostato su 'Dopo aggiornamento' e ho generato la seguente macro 'macSincronizzaPrezzo' - Azione / Riesegui query - Nome controllo / Descrizione (simile a 'macSincronizzaDescrizione') Casella combinata Prezzo Origine riga à Ho generato una Query contenente Nome, Descrizione e Prezzo come campi à Ho tolto dal campo Nome la selezione su Mostra e ho impostato come criteri [forms]![mMagazzino]![Nome] à Ho tolto dal campo Descrizione la selezione su Mostra e ho impostato come criteri [forms]![mMagazzino]![Descrizione] à Ho lasciato il campo Prezzo inalterato e ho impostato nelle proprietà della Query Valori univoci su Sì à Ho chiuso la Query e ho impostato Colonna Associata a 1 Evento à Mi sono spostato su 'Dopo aggiornamento' e ho generato la Routine Evento inserendo la seguente riga DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 (in modo tale da avere un aggiornamento della maschera una volta inserito un dato nel campo Prezzo) Tutto quello che ho appena creato, funziona perfettamente. A questo punto ho bisogno che la Maschera 'mMagazzino' diventi una sottomaschera di una maschera 'mAcquisti' collegata alla tabella 'Acquisti', avente i seguenti campi: IDAcquisti - Contatore (per creare una relazione con la Tabella 'Magazzino') Data - Data / Ora Persona - Testo E per creare tale relazione bisogna aggiungere alla Tabella 'Magazzino' il campo IDAcquisti - Numerico. Ma creata la Maschera 'mAcquisti' con la sottomaschera 'mMagazzino' le cose non funzionano, perché ? Cosa devo cambiare? !!!!!! Funzionava bene come maschera e adesso come sottomaschera non funziona !!!!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:40.



















