[Risolto]Macro inserimento valori su campi formulario
Inviato: venerdì 29 maggio 2020, 16:48
Buongiorno, sto modificando un database gestionale fatto per un amico anni fa, sono in difficoltà perché non ricordo molte cose che avevo appreso per fare quel progetto. Quindi chiedo per prima cosa se potete mettermi dei link riguardo la scrittura delle macro, ho già letto la guida SQL di HTML.it ma mi sembra che poi la sintassi cambi per Base, su wiki.openoffice ho navigato parecchio senza però capirci molto.
Fatta questa richiesta iniziale, il mio problema attuale è questo:
Ho due campi data, compilato il primo tramite form vorrei che il secondo fosse compilato in automatico sommando un certo numero di giorni alla prima data.
Ho già creato la macro e l'ho assegnata al momento il cui il cursore si sposta dalla prima data, ma ho questi problemi nella macro:
- riesco a leggere solo il campo ID, non quello data
- quando avrò capito come leggere il campo data correttamente non so come sommare un numero di giorni fisso a quel valore
- nella parte dove scrivo all'interno della tabella collegata al form il comando SQL funziona solo se non metto la condizione WHERE, che credo serva a identificare tramite ID la riga da aggiornare, e se metto una data fissa, non so come indicare correttamente la variabile impostata sopra.
Attualmente il file mi sovrascrive quindi la seconda data con il valore fisso su tutte le righe.
Allego il file, grazie per il supporto
Fatta questa richiesta iniziale, il mio problema attuale è questo:
Ho due campi data, compilato il primo tramite form vorrei che il secondo fosse compilato in automatico sommando un certo numero di giorni alla prima data.
Ho già creato la macro e l'ho assegnata al momento il cui il cursore si sposta dalla prima data, ma ho questi problemi nella macro:
- riesco a leggere solo il campo ID, non quello data
- quando avrò capito come leggere il campo data correttamente non so come sommare un numero di giorni fisso a quel valore
- nella parte dove scrivo all'interno della tabella collegata al form il comando SQL funziona solo se non metto la condizione WHERE, che credo serva a identificare tramite ID la riga da aggiornare, e se metto una data fissa, non so come indicare correttamente la variabile impostata sopra.
Attualmente il file mi sovrascrive quindi la seconda data con il valore fisso su tutte le righe.
Allego il file, grazie per il supporto