sandro
2004-12-10 12:39:05 UTC
Private Sub Form_Current()
Dim strsql As String
Dim dbs As Database
Set dbs = CurrentDb
Set dbs = DBEngine.Workspaces(0).Databases(0)
If IsNull(id_data_fattura) = True Or IsEmpty(id_data_fattura) = True Then
strsql = "insert into T_fatture_carico_unione (data_fattura) values(#" &
Format(Now() + 1, "yyyy/mm/dd") & "#)"
dbs.Execute (strsql)
'DoCmd.RunCommand acCmdSaveRecord
End If
Me.data_fattura.Requery
Questo evento mi serve per accodare alla tabella T_fatture_carico_unione il
valore della data odierna +1, e nella tabella correttamente viene scritto
quando sulla maschera che utilizzo per popolarla la condizione è vera.
Il problema è che anche mettendo l’istruzione :
Me.data_fattura.Requery
La maschera non si aggiorna ! e non capisco perchè ?
Però se entro ed esco dalla maschera invece il record lo vedo ed è scritto
correttamente.
Inoltre oltre a questo avrei bisogno che un campo associato a una tabella
che rappresenta il n° della fattura si incrementasse di uno, (sempre su
corrente quando di verifica la condizione qui sopra) magari scrivendolo sulla
tabella stessa come faccio con la data qui sopra, solo che non so come
prelevare il valore precedente e sommarli 1.
Devo fare una query che mi estragga il recordset e sommargli 1 ?
Grazie per la risposta
Dim strsql As String
Dim dbs As Database
Set dbs = CurrentDb
Set dbs = DBEngine.Workspaces(0).Databases(0)
If IsNull(id_data_fattura) = True Or IsEmpty(id_data_fattura) = True Then
strsql = "insert into T_fatture_carico_unione (data_fattura) values(#" &
Format(Now() + 1, "yyyy/mm/dd") & "#)"
dbs.Execute (strsql)
'DoCmd.RunCommand acCmdSaveRecord
End If
Me.data_fattura.Requery
Questo evento mi serve per accodare alla tabella T_fatture_carico_unione il
valore della data odierna +1, e nella tabella correttamente viene scritto
quando sulla maschera che utilizzo per popolarla la condizione è vera.
Il problema è che anche mettendo l’istruzione :
Me.data_fattura.Requery
La maschera non si aggiorna ! e non capisco perchè ?
Però se entro ed esco dalla maschera invece il record lo vedo ed è scritto
correttamente.
Inoltre oltre a questo avrei bisogno che un campo associato a una tabella
che rappresenta il n° della fattura si incrementasse di uno, (sempre su
corrente quando di verifica la condizione qui sopra) magari scrivendolo sulla
tabella stessa come faccio con la data qui sopra, solo che non so come
prelevare il valore precedente e sommarli 1.
Devo fare una query che mi estragga il recordset e sommargli 1 ?
Grazie per la risposta