Il classico gestionale bolle/fatture
La form per l'inserimento/modifica fatture prevede ovviamente anche delle combobox per la selezione anagrafica cliente
Ci sono ovviamente altre form che prevedono la selezione cliente da combobox
Avviando una schermata per l'inserimento di un nuovo cliente o l'aggiornamento di un cliente esistente, si pone il problema di come/quando aggiornare le combobox presenti nelle form1 e form2....formX
Come fareste per aggiornare i dati sulle combobox form1 e form2....formX?
Quindi la domanda e': dato un numero variabile di form (ddt/ordini/fatture/...) che utilizzano dati da archivi che possono venire aggiornati da un numero variabile di form (l'archivio clienti posso aggiornarlo sia dalla schermata 'clienti' che da 'clienti rapida' o altre), come fare per propagare l'aggiornamento di un archivio base su tutte le form utilizzatrici aperte in questo momento?
Il problema e' generale perche' in un certo momento possono essere aperte diverse form che utilizzano degli archivi base, modificando uno o piu' record da questi ultimi le modifiche devono potersi vedere istantaneamente sulle form aperte
Ho provato con delle variabili globali ma non funziona, nel senso che settare un flag nella schermata dove aggiungi un articolo, poi leggere quel flag nell'evento Activate della form che lo usa, consente si di aggiornare le combobox contenenti articoli
Pero' poi il flag verrebbe resettato ed eventuali altre form aperte non potrebbero sfruttarlo
Forse c'e' una soluzione elegante per risolvere il tutto
Come fareste voi?