Newsgroup: it.comp.appl.access
Titolo: una o due tabelle ? + gestione bolle contemporanee

Ciao
scusate se magari spendo qualche parola in più, ma devo risolvere in poco 
tempo un problema.
Ho avuto l'infelice idea di proporre al mio datore di lavoro di utilizzarmi 
come programmatrice, considerato che come contabile  doveva farmi fuori per 
riduzione d'organico (si trovano davvero in serie difficoltà).
Così ho esordito con un inventario merci, con qualche anagrafica ed un 
"tentativo" di  gestione delle bolle.
Essendo il deposito grande e l'ufficio adiacente è stato possibile collegare 
due pc in rete per consentire ai magazzinieri di inviarmi l'elenco merci ed 
io generavo la bolla.
Adesso i magazzini sono due più piccoli e distanti, potendo comunque 
collegarli via Wi-Fi, però adesso è necessario generare le bolle da entrambi 
ed anche contemporaneamente, come faccio ad evitare l'accavallamento o i 
duplicati, sono terrorizzata, in seguito dovrò predisporre perfino le 
fatture.
Inoltre desideravo sapere se fosse possibile utilizzare la stessa tabella 
"città" per le destinazioni  e le consegne in luoghi diversi premettendo che 
tutte le informazioni risiedono sulla stessa maschera?
Dovrò approfittare di qualche giorno di festa per risolvere il problema al 
rientro.
Ringrazio tutti coloro che vorranno aiutarmi, magari con qualche esempio 
pratico.
Ciao, Clarissa. 

 ha scritto nel messaggio 
news:UNptd.267044$b5.13...@news3.tin.it...

Ciao,
una strada potrebbe essere quella di costruire una maschera per le bolle 
completamente disassociata, non collegata a nessuna tabella ma con gli 
stessi controlli di come se lo fosse. L'utente inserisce i dati e al click 
di un pulsante (genera bolla) accoda, via codice, i valori alla tabella. 
Prima di accodare i dati hai tutto il tempo per impostare il primo numero 
successivo libero.
Altra strada è quella della gestione degli errori. Per esempio l'errore 3022 
compare se si tenta di duplicare i valori dell'indice, caso tipico di 
scrittura contemporanea.
Per la tabella città credo proprio che si possa utilizzare tutte le volte 
che vuoi. Qui devi aver costruito il db in modo da usare il codice o id 
della città piuttosto che il suo nome. Access gestisce in modo più veloce e 
meglio i numeri piuttosto che i nomi, specie se sono indicizzati (in questo 
caso duplicati possibili).
Facci sapere,
ciao, Carlo 

 ha scritto nel 
messaggio news:K_xtd.477886$35.20...@news4.tin.it...

Ciao Carlo
ma se nella maschera è completamente disassociata come faccio a caricare 
tutti i dati se non mi collego alle altre tabellle ( anagrafica clienti, 
fornitori, merci ...) dovrei scrivere tutte le voci manualmente (codice, 
nomi, descrizioni ecc) perdendo l'univocità dei dati.
Sarebbe possibile inserire comunque qualche casella combinata (con relativa 
query Sql) per aiutare a riempire la maschera e successivamente fare 
l'append alla sola tabella bolle ?
(Ho detto qualche fesseria?)
Riguardo la tabella città, dispone già di un contatore (idCittà) - associato 
alla chiave primaria - e messo in relazione uno-molti con i campi citDest 
(tblDestinat) e citCons (tblCons) ....ma non funzia, devo togliere una delle 
due relazioni per vederlo funzionare.
Ti chiedo troppo pregandoti di fare tu ( o anche qualcun altro disponibile) 
un piccolo sforzo in più con degli esempi pratici per poterli stampare, 
studiare con calma ed adattarli al mio caso?
Mi resta poco tempo e vorrei riuscire a metterlo a regime già da Lunedi.
Sono sicura che con l'aiuto di voi tutti dovrei potercela fare.
Ciao.
Clarissa. 

 ha scritto nel messaggio 
news:LOztd.478179$35.20...@news4.tin.it...

Si certo le combo le puoi usare benissimo. L'unica cosa da evitare è 
collegare i controlli alle tabelle.
Una maschera ti servirà per mostrare, leggere i dati e un'altra per 
l'inserimento.
Potresti procedere in questo modo: fai una copia della maschera per le bolle 
lasciando l'origine record alla  tabella o query collegata. Chiama questa 
maschera MBolleInserimento (è un esempio). Apri la maschera in struttura e 
togli per ogni controllo l'origine controllo. Gli utenti inseriranno i 
valori appropriati nei rispettivi controlli, magari aiutati dalle combo. Un 
pulsante farà il resto...qui devi scrivere il codice.
Ascolta, se trovi problemi insormontabili, mandami il db zippato e vedo di 
implementarti (per oggi) la procedura per l'inserimento di bolle.
Ciao, Carlo 

 ha scritto nel 
messaggio news:0zAtd.478398$35.20...@news4.tin.it...

Magari! Il db è in sede. La riapertura sarà appunto Lunedì e non ho una 
copia con me.
Non c'è proprio modo di realizzare un esempio con un paio di dati fittizi , 
due tabelle e due maschere ? Una volta capito come fare potrei 
ritrasportarlo ...
...naturalmente se possibile.
Ciao
Clarissa 


Scusa Clarissa ma come fai a realizzare il db per lunedì se non possiedi 
neanche una copia?
Per quello che mi riguarda non hai bisogno di mandarmi i dati ma solo la 
struttura con pochi esempi, il tutto ridotto solo a quello che ti serve.
Ciao, Carlo 

 ha scritto nel 
messaggio news:urEtd.479610$35.20...@news4.tin.it...

Non devo riscriverlo tutto, è' già funzionante ma con le limitazioni che ti 
dicevo.
L'ho realizzato esclusivamente in ufficio, non pensavo che avrei dovuto 
lavorarci anche a casa.
Pensavo di utilizzare qualche esempio già funzionante per capirne i metodi e 
ricopiare o al limite aggiustare il codice alle mie esigenze.
Se vuoi posso creare una struttura semplice al momento ma non vorrei scadere 
nel banale inviando appunto due maschere e due tabelle ...
Non fa niente, ti ringrazio comunque.
Proverò a sbatterci un po la testa magari stasera.
Ciao, Clarissa