Newsgroup: it.comp.appl.access
Titolo: Applicativo che gestisce due Aziende

Buonasera a tutti,
ho un mio applicativo che gestisce un'azienda in tutte le sue funzioni
amministrative principali: Fatturazione, Ordini, Magazzino, ecc...
Ora ho la necessità di installarlo in un'azienda che in realtà è
divisa in due, con due partite iva per intenderci. La base dati
fornitori sarà la stessa, come la base dati clienti, gli articoli. Ma
la fatturazione, gli ordini e il Magazzino dovranno essere separati. Io
credo che la cosa migliore sia gestire, per esempio, la fatturazione
con due tabelle, una per l'Azienda A e una per l'Azienda B e poi con
un'unica Form gestire i due inserimenti con i relativi progressivi
univoci per Azienda. Ma come posso far puntare una form su una tabella
piuttosto che un'altra decidendolo ad esempio con 2 flag che mi
identificano le 2 Aziende?
Grazie
Paolo

identificano le 2 Aziende?
Nelle tabelle che devono differenziarsi puoi inserire un campo booleano, con 
cui discriminare le 2 aziende.
Valore=true per la prima azienda e Valore=false per la seconda.
Poi duplichi le maschere di inserimento ed i report, applicando un filtro 
sul Valore.
Ciao
Marco 

Si, credo anch'io che sia l'unico metodo, non volevo duplicare le form
ma sembrerebbe essere l'unico modo...
Grazie Marco
Paolo

 ma sembrerebbe essere l'unico modo...
D'altronde se il sistema originale è progettato per una sola azienda, non 
può fare le magie. :-)
Secondo me, questa è una soluzione non eccessivamente brutta e che ti 
comporta poco sforzo.
Volendo potresti anche evitare di duplicare le form.
Potresti creare una maschera vuota, con all'interno 2 pulsanti, uno per 
ciascuna azienda.
Premendo un pulsante, tramite VBA, apri la maschera (delle fatture ad 
esempio) impostando il filtro di azienda1 o azienda2.
O, più in generale, fai una sorta di pulsantiera per discriminare le 
aziende.
Ciao
Marco
P.S.: se anzichè il campo booleano, metti un campo intero, puoi gestire 
tutte le aziende che vuoi: azienda1, azienda2, azienda3, azienda4, azienda5, 
ecc...
Non sarà il massimo, ma in caso di bisogno... 

 wrote in message 
news:1132256271....@g43g2000cwa.googlegroups.com...
Buonasera a tutti,
ho un mio applicativo che gestisce un'azienda in tutte le sue funzioni
amministrative principali: Fatturazione, Ordini, Magazzino, ecc...
Anche contabilità, bilanci, adempimenti fiscali e civilistici?
Ora ho la necessità di installarlo in un'azienda che in realtà è
divisa in due, con due partite iva per intenderci. La base dati
fornitori sarà la stessa, come la base dati clienti, gli articoli. Ma
la fatturazione, gli ordini e il Magazzino dovranno essere separati. Io
credo che la cosa migliore sia gestire, per esempio, la fatturazione
con due tabelle, una per l'Azienda A e una per l'Azienda B e poi con
un'unica Form gestire i due inserimenti con i relativi progressivi
univoci per Azienda. Ma come posso far puntare una form su una tabella
piuttosto che un'altra decidendolo ad esempio con 2 flag che mi
identificano le 2 Aziende?
Dipendendo dalla complessità dell'applicativo sei sulla via
giusta per metterti in un bel pasticcio.
La contabilità è normalmente una cosa seria che mal sopporta
di essere gestita con ambiguità e in condivisione.
Però se per "applicativo" intendessi una semplice gestione
del magazzino (carico, scarico, ordini) e fatturazione, si
potrebbe anche tentare di avere un'unica triade di tabelle
Clienti, Fornitori, Articoli, alle quali ciascuna azienda si
collega, per trarre anagrafiche e codici prodotti, ma non certo
per tener registrati ordini e movimenti.
Ciao
Bruno

 Non sarà il massimo, ma in caso di bisogno...
Anche questa idea non è male, farò qualche tentativo...
Grazie ancora Marco
Ciao
Paolo

collega, per trarre anagrafiche e codici prodotti,
...la situazione è proprio questa, quindi farò qualche tentativo con
i suggerimenti di Marco cercando il male minore ma più funzionale e
tecnicamente corretto...
Grazie del consiglio Bruno
Ciao
Paolo