20. februar 2006 - 10:39
Der er
19 kommentarer og 1 løsning
Opdater form efter post oprettelse
se lige kode Private Sub btnAssosiate_Click() Dim rstName As String rstName = Me.RecordSource 'recordset and connection variables Dim Cnxn As ADODB.Connection Dim rstAssosiate As ADODB.Recordset Dim strCnxn As String Dim strSQL As String ' Open a connection Set Cnxn = New ADODB.Connection strCnxn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=p:\xxx\xxx.mdb" Cnxn.Open strCnxn ' Open Table with a cursor that allows updates Set rstAssosiate = New ADODB.Recordset strSQL = rstName '"Select orderID, autoID from tblOrder2Container" rstAssosiate.Open strSQL, strCnxn, adOpenDynamic, adLockOptimistic rstAssosiate.AddNew rstAssosiate!autoID = Me.OpenArgs rstAssosiate!orderID = Me.lstOrder.Value rstAssosiate.Update blnRecordAdded = True ' clean up rstAssosiate.Close Cnxn.Close Set rstAssosiate = Nothing Set Cnxn = Nothing DoCmd.Close End Sub Der virker perfekt, men når jeg kommer tilbage til formen er de nyoprettede poster der ikke før jeg refresher eller requery?? Nogen der kan et trix Jaze
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
20. februar 2006 - 10:40
#1
Me.Requery
20. februar 2006 - 10:40
#2
ja men hvor
20. februar 2006 - 10:42
#3
Før End Sub
20. februar 2006 - 10:43
#4
det er ikke denne form der skal requerys der er en anden form
20. februar 2006 - 10:46
#5
Me.[form].Requery
20. februar 2006 - 10:58
#6
me.["frmContainer"].Requery
20. februar 2006 - 10:58
#7
giver stadigvæk en fejl, hvis jeg ligger den efter docmd.close siger den at objektet er eksisterer mere og før at objektet ikke er supportet
20. februar 2006 - 10:59
#8
Virker det ?
20. februar 2006 - 10:59
#9
me.[frmContainer].Requery
20. februar 2006 - 10:59
#10
Prøv evt. med Form_NavnPåForm.Requery
20. februar 2006 - 11:03
#11
nu sker der noget, eneste problem er den springer til første record
20. februar 2006 - 11:04
#12
Hvad skal den "springe til" ?
20. februar 2006 - 11:06
#13
så er den der vist, der er bare lidt forsinkelse på ca. 3 sekunder ??????
20. februar 2006 - 11:08
#14
Når du anvender Requery til at opdatere genforspørges der på den underliggende postkilde (tabel, eller forspørgsel), denne handling vil derfor gå til den første post i dit recordset (postkilde)
20. februar 2006 - 11:10
#15
j, min fejl jeg kom til at requery masterform istedet for min subform, det er der styr på. Men der går ca 3 sek før jeg kan se recorden
20. februar 2006 - 11:13
#16
Hvis du har mange poster, og db køre på et netværk er det såmænd ikke helt udsædvanligt
20. februar 2006 - 11:13
#17
kunne nu lave en fake form, med en timer på de 3 sek. men det kan sgu da ikke være rigtigt
20. februar 2006 - 11:13
#18
anders>> det er der
20. februar 2006 - 11:27
#19
smid et svar guys, jeg bruger en timer
20. februar 2006 - 11:30
#20
Svar :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser