Ho una maschera per l'inserimento dei dati in una tabella.
Alla chiusura della maschera, però, oltre a salvare il record sulla tabella dovrei creare un altro record con determinati valori nella stessa tabella.
Come faccio?
Ho una maschera per l'inserimento dei dati in una tabella.
Alla chiusura della maschera, però, oltre a salvare il record sulla tabella dovrei creare un altro record con determinati valori nella stessa tabella.
Come faccio?
PAZZIA PAZZIA
PORTAMI VIA!
fai 2 inserimenti...non vedo il problema!
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
tu sottovaluti la mia ignoranza
come faccio?
PAZZIA PAZZIA
PORTAMI VIA!
scusa hai la maschera fatta in VB al click sul pulsante hai detto che inserisci il record no? se sì inserisci pure l'altro! o forse non ho capito bene il porblema!![]()
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
il fatto è che la maschera è stata fatta con i wizard e io in realtà non so come far inserire un record...
mi scuso ancora per l'ignoranza cronica
PAZZIA PAZZIA
PORTAMI VIA!
non riesco a capire ma la maschera è fatta con access o con vb?Originariamente inviato da Dust_79
il fatto è che la maschera è stata fatta con i wizard e io in realtà non so come far inserire un record...
mi scuso ancora per l'ignoranza cronica
p.s. se è con access non ti so aiutare!![]()
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
access!!!Originariamente inviato da Sypher
non riesco a capire ma la maschera è fatta con access o con vb?
p.s. se è con access non ti so aiutare!![]()
ecco perchè non ci capivamo!
PAZZIA PAZZIA
PORTAMI VIA!
Scusa non ho capito bene quello che devi fare!
allora stai lavorando con ACCESS (giusto?!?)
hai una maschera con le seguenti "celle"
a b c d
dove vai ad inserire i tuoi dati.
Tu vuoi che quando chiudi la maschera prima di chiudere ti metta dei valori in una o tutte le celle?
no, il problema è che oltre all'inserimento della tabella per cui è fatta, deve andare ad inserire anche un record su un'altra tabella con dei valori che decido io...
PAZZIA PAZZIA
PORTAMI VIA!
Se nella tabella c'è una chiave prova questo...
... altrimenti è comunque simile, ma la ricerca la fai in base ai campi che vuoi tu.codice:Function ChiudiMaschera() dim MyRec as RecordSet dim MyDB as Database set MyDB as Database set MyRec = MyDB.OpenRecordset(NomeTabella) 'Trovi il record corrente Me.TextBoxContenenteCampoChiave.SetFocus While MyRec.CampoChiave <> Me.TextBoxContenenteCampoChiave.Text MyRec.MoveNext Wend 'Aggiorni il record vecchio Me.TextCampo1.SetFocus MyRec![NomeCampo1]=Me.TextCampo1.Text Me.TextCampo2.SetFocus MyRec![NomeCampo2]=Me.TextCampo2.Text Me.TextCampo3.SetFocus MyRec![NomeCampo3]=Me.TextCampo3.Text MyRec.Update 'Aggiungi il nuovo record e lo salvi MyRec.AddNew MyRec.CampoChiave=NuovaChiave Me.TextCampo1.SetFocus MyRec![NomeCampo1]=Me.TextCampo1.Text Me.TextCampo2.SetFocus MyRec![NomeCampo2]=Me.TextCampo2.Text Me.TextCampo3.SetFocus MyRec![NomeCampo3]=Me.TextCampo3.Text MyRec.Update MyRec.Close MyDB.Close Set MyRec=Nothing Set MyDB=Nothing End Function
![]()