[Risolto]: finestra dialogo macro aggiorna tabella
[Risolto]: finestra dialogo macro aggiorna tabella
Ciao, rieccomi dopo parecchio tempo per chiedere aiuto.
Il problema è questo. Vorrei creare un protocollo (solo per uso interno all'ufficio e non generale per quello ho quello ufficiale) che mi aiuti a gestirmi i documenti, tenerne traccia, rintracciarli e via dicendo.
Ho giusto un paio di problemini... (tanto per cambiare e solo per partire )
immaginando di dover inserire una anagrafica che non ho memorizzato (invece di aprire un form dedicato, anche perchè potrei già averla momerizzata e non ho intenzione di creare duplicati) perché digitando le prime lettere nel campo non mi compare, avrei creato una finestra di dialogo (mi sembra molto elegante e pratico) scopiazzando quà e là. solo che non mi scrive nella relativa tabella
qualcosa non funziona evidentemente nella macro e chiedo a qualche anima pia se riesce ad aiutarmi (solo per iniziare....)
Allego in dbase.
grazie in anticipo.
Il problema è questo. Vorrei creare un protocollo (solo per uso interno all'ufficio e non generale per quello ho quello ufficiale) che mi aiuti a gestirmi i documenti, tenerne traccia, rintracciarli e via dicendo.
Ho giusto un paio di problemini... (tanto per cambiare e solo per partire )
immaginando di dover inserire una anagrafica che non ho memorizzato (invece di aprire un form dedicato, anche perchè potrei già averla momerizzata e non ho intenzione di creare duplicati) perché digitando le prime lettere nel campo non mi compare, avrei creato una finestra di dialogo (mi sembra molto elegante e pratico) scopiazzando quà e là. solo che non mi scrive nella relativa tabella
qualcosa non funziona evidentemente nella macro e chiedo a qualche anima pia se riesce ad aiutarmi (solo per iniziare....)
Allego in dbase.
grazie in anticipo.
- Allegati
-
- PROTOCOLLO.odb
- (28.25 KiB) Scaricato 187 volte
Ultima modifica di Rocky62 il domenica 14 ottobre 2018, 16:30, modificato 2 volte in totale.
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
Ciao, ho fatto solo qualche prova pratica, mi pare che funzioni o, almeno vedo che scrive dei dati sulla tabella protocollo.
Ma forse non ho capito bene il problema.
Ma forse non ho capito bene il problema.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: gestione documentale
voglio registrare un documento entrata o uscita è indifferente.
arrivo all'anagrafica e vedo che tra quelle salvate non c'é e quindi la devo inserire.
clicco il bottone "nuova anagrafica" e mi si apre il dialogo.
scrivo tutti i dati per popolare la tabella anagrafica.
clicco salva.
la macro non mi popola la tabella "Anagrafica"
conseguentemente non vedo il nuovo nome nella finestra del form PROTOCOLLO quindi non posso completare la registrazione correttamente
ad una successiva registrazione quest'ultima anagrafica dovrà essere già presente perché registrata in precedenza.
quindi il problema è: dal formulario PROTOCOLLO, per mezzo del dialogo Aggiungi non riesco a popolare la tabella Anagrafica.
Grazie
arrivo all'anagrafica e vedo che tra quelle salvate non c'é e quindi la devo inserire.
clicco il bottone "nuova anagrafica" e mi si apre il dialogo.
scrivo tutti i dati per popolare la tabella anagrafica.
clicco salva.
la macro non mi popola la tabella "Anagrafica"
conseguentemente non vedo il nuovo nome nella finestra del form PROTOCOLLO quindi non posso completare la registrazione correttamente
ad una successiva registrazione quest'ultima anagrafica dovrà essere già presente perché registrata in precedenza.
quindi il problema è: dal formulario PROTOCOLLO, per mezzo del dialogo Aggiungi non riesco a popolare la tabella Anagrafica.
Grazie
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
Non mi intendo abbastanza di macro ma intuisco che la tua macro apre una finestra di dialogo fine a se stessa.
Al tuo posto imposterei un'azione del pulsante che apra direttamente il form Anagrafica e, alla chiusura del quale, si ritorni a Protocollo.
Al tuo posto imposterei un'azione del pulsante che apra direttamente il form Anagrafica e, alla chiusura del quale, si ritorni a Protocollo.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: gestione documentale
...avrebbe le parti per scrivere però nella tabella del caso.
io l'ho presa da un progetto il cui link non ricordo, ma che funzia.
allego quel progetto per un confronto, magari a me sfugge qualcosa...
io l'ho presa da un progetto il cui link non ricordo, ma che funzia.
allego quel progetto per un confronto, magari a me sfugge qualcosa...
- Allegati
-
- esempio_finestra_dialogo_2-2.odb
- (16.79 KiB) Scaricato 170 volte
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
Ho rintracciato la discussione inerente l'esempio che hai postato, ma non è stata utile a risolvere.
Ho provato a fare un nuovo database "semplificato" senza ottenere risultati positivi ... finché non ho chiamato i campi formulario e i moduli della macro esattamente come nell'esempio (quindi adoperando il codice della macro senza alcuna modifica). Ma ciò non spiega perché non funziona il tuo database.
Ho provato a fare un nuovo database "semplificato" senza ottenere risultati positivi ... finché non ho chiamato i campi formulario e i moduli della macro esattamente come nell'esempio (quindi adoperando il codice della macro senza alcuna modifica). Ma ciò non spiega perché non funziona il tuo database.
- Allegati
-
- Clienti.odb
- (15.44 KiB) Scaricato 172 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: gestione documentale
già è quello che dico anch'io.
forse perchè in campo anagrafica non ha un chiave primaria integer... mi pare una differenza...
provo a smanettare.. e vediamo cosa ne esce... intanto grazie Charlie sei sempre gentile e disponibile.
forse perchè in campo anagrafica non ha un chiave primaria integer... mi pare una differenza...
provo a smanettare.. e vediamo cosa ne esce... intanto grazie Charlie sei sempre gentile e disponibile.
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
Lo sospettavo anch;'io, ma ho già provato con esito negativo.Rocky62 ha scritto: forse perchè in campo anagrafica non ha un chiave primaria integer... mi pare una differenza.)
P.S. Nel tuo codice c'è un errore nella riga Mysql= .... Indirizzo invece di indirizzo. Ma neanche queso è determinante.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: gestione documentale
Sono alla fine riuscito a far funzionare il tuo database, apportando queste modifiche nell'intento di farlo "assomigliare" all'esempio funzionante che hai postato:
Credo che il passo determinante sia la nuova libreria UsIn, ma non so perchè.
- Ho trasformato la casella combinata Anagrafica in casella di riepilogo . L'ho nominata "casella1" per far funzionare la sub RefreshTxt.
- Ho creato la libreria UsIn ed il modulo UsIn e ci ho copiato dentro la macro dalla libreria Standard.
- Ho rifatto la Finestra di Dialogo Anagrafica all'interno di UsIn.
- Ho vuotato la libreria Standard.
- Ho modificato la Sub DialogAddAnagrafica con il nome della libreria UsIn al posto di Standard
- Ho corretto il codice mySQL= "INSERT INTO ""Anagrafica"" (""Anagrafica"", ""indirizzo"", .... (c'era "Indirizzo")
- Ho riassegnato le macro ai pulsanti Nuova Anagrafica e Salva
Credo che il passo determinante sia la nuova libreria UsIn, ma non so perchè.
- Allegati
-
- PROTOCOLLO_2.odb
- (29.65 KiB) Scaricato 178 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: gestione documentale
partendo dal dbase semplificato, sono riuscito rinominando tabelle, reimpostando sql, e modificando con cautela la macro a farla funzionare.
sono arrivato alla conclusione che UsIn sia una libreria, tipo quella, standard che 'gestisce' (passatemi la bestemmia) le finestre di dialogo.
quello che mi piacerebbe capire è dove si trova questa accidente di libreria e come si inserisce una libreria 'parallela' a quella standard....
sono arrivato alla conclusione che UsIn sia una libreria, tipo quella, standard che 'gestisce' (passatemi la bestemmia) le finestre di dialogo.
quello che mi piacerebbe capire è dove si trova questa accidente di libreria e come si inserisce una libreria 'parallela' a quella standard....
- Allegati
-
- Protocollo.odb
- (16.33 KiB) Scaricato 167 volte
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
... mi hai bruciato sul tempo...
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2
Re: gestione documentale
Ci stavo lavorando da 2 giorni ....Rocky62 ha scritto:... mi hai bruciato sul tempo...
Rocky62 ha scritto:come si inserisce una libreria 'parallela' a quella standard...
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
gestione documentale
fico.
Grazie Carlie. Questa è fatta
Ora vado avanti con il lavoro e sono sicuro che dovrò dovrò farmi vivo per altri aiuti...
intanto metto risolto e modificherei anche l'oggetto...
Grazie Carlie. Questa è fatta
Ora vado avanti con il lavoro e sono sicuro che dovrò dovrò farmi vivo per altri aiuti...
intanto metto risolto e modificherei anche l'oggetto...
...sono un schiappa...
WIN10 - LibreOffice Versione: 7.3.7.2
WIN10 - LibreOffice Versione: 7.3.7.2