لقد قمت بعمل كود لبرنامج بمساعدة اخي ولكن اخي مشغول ارجو منكم المساعدة في هذا الكود وضيفة هذا الكود هي على كبسة تقوم في زيادة عداد المضخة وطرح كمية البير في النموزج واريد عند عمل الكبسة ان يعطيني ركورد جديد بعد عمل السجل او طريقة اعلم ان هذا السجل قد تم الحدث عليه ام لا
Private Sub Command18_Click()
Dim x As Double
Dim y As Double
Dim z As Double
Dim a As Double
Dim b As Double
Dim db As Database
Dim rs As Recordset
a = nb.Value
Set db = OpenDatabase("c:\amman.mdb")
Set rs = db.OpenRecordset("select ad from m where nb1=" & a)
n = rs.RecordCount
rs.MoveFirst
For i = 1 To n
x = rs.Fields("ad")
y = q.Value
z = x + y
rs.MoveNext
Next i
MsgBox z
db.Execute ("update m set ad=" & z & " where nb1=" & a)
Dim dbb As Database
Dim rss As Recordset
Dim x1 As Double
Dim n1 As Double
Dim a1 As Double
Dim y1 As Double
a = nb.Value
Set dbb = OpenDatabase("c:\amman.mdb")
Set rss = dbb.OpenRecordset("select q3,nb3 from b1,m,s where nb3=nb4 and nb1=" & a)
n1 = rss.RecordCount
rss.MoveFirst
For i = 1 To n1
x1 = rss.Fields("q3")
x2 = rss.Fields("nb3")
rss.MoveNext
Next i
y1 = x1 - q
MsgBox y1
dbb.Execute ("update b1 set q3=" & y1 & " where nb3=" & x2)
new Recordset
End Sub
وشكر لكم