بص انا عملت ميكس بين الكودين بالشكل دا
Dim rs As DAO.Recordset
Dim fixedNameValue As String
Dim newResultValue As String
Dim fixedDefaultValue As Variant
Dim fixedNormalValue As Variant
Dim reportNameValue As Variant
fixedNameValue = Me.testnameN
newResultValue = Me.Newresult
fixedDefaultValue = Me.fixeddefault
fixedNormalValue = Me.fixednormal
reportNameValue = Me.Reportname
If IsNull(fixedDefaultValue) Or IsNull(fixedNormalValue) Or IsNull(reportNameValue) Then
MsgBox "ÝÖáÇ íÑÌì ÇÓÊßãÇá ÈÇÞì ÈíÇäÇÊ (fixeddefault, fixednormal, Reportname) ÞÈá ÇáÅÖÇÝÉ.", vbExclamation
Exit Sub
End If
If IsNull(fixedNameValue) Or IsNull(newResultValue) Then
MsgBox "+ ÖÚ ÇáÞíãå ÇáãÑÇÏ ÇÖÇÝÊåÇ Ëã ÇÖÛØ ÒÑÇÑ", vbExclamation
Exit Sub
End If
Set db = CurrentDb
sql = "SELECT COUNT(*) AS RecordCount FROM fixedresults_tbl WHERE Fixedname = '" & fixedNameValue & "' AND Fixedresult = '" & newResultValue & "'"
Set rs = db.OpenRecordset(sql)
If Not rs.EOF And rs!RecordCount > 0 Then
MsgBox "ÇáÞíãÉ ÇáãÏÎáÉ ãæÌæÏÉ ãÓÈÞðÇ.", vbExclamation
rs.Close
Set rs = Nothing
Set db = Nothing
Exit Sub
End If
rs.Close
Set rs = Nothing
MAXCODE = DMax("code", "fixedresults_tbl")
Me.code.Value = MAXCODE + 1
sql = "INSERT INTO fixedresults_tbl (code,Fixedname, Fixedresult) " & _
"VALUES ('" & code & "', '" & fixedNameValue & "', '" & newResultValue & "')"
db.Execute sql, dbFailOnError
Set db = Nothing
Resultlist.Requery
Newresult.Value = ""
MsgBox "ÊãÊ ÇáÇÖÇÝå", vbInformation
' ÝÊÍ ÇáÌÏæá ÇáãÑÇÏ ÇáÊÍÏíË áå
Set rs = db.OpenRecordset("Fixed_tbl", dbOpenDynaset)
' ÇáÊÍÞÞ ãä ÇÐÇ ßÇä ÇáÓÌá ãæÌæÏ ÈÇáÝÚá
rs.FindFirst "fixedname = '" & fixedNameValue & "'"
If rs.NoMatch Then
' ÇÖÇÝÉ ÓÌá ÌÏíÏ
rs.AddNew
rs!fixedname = fixedNameValue
Else
' ÊÚÏíá ÇáÓÌá ÇáãæÌæÏ
rs.Edit
End If
' ÊÍÏíË ÇáÞíã Ý ÇáÓÌá
rs!fixeddefault = fixedDefaultValue
rs!fixednormal = fixedNormalValue
rs!Reportname = reportNameValue
rs!fixedname = fixedNameValue
rs.Update
rs.Close
Set rs = Nothing
Set db = Nothing
MsgBox "ÊãÊ ÇáÇÖÇÝå!", vbInformation
End Sub
بس عندى مشكله فى الجدول الاخير مش بيكتب قيمة fixedname
رحت انا اضفتها للكود بس برده بيطلع قيمته فى الجدول فاضى
وفى حاجه تانيه بعد مابيضيف بيدينى رساله دى
@M.Abd Allah