Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Σύγκριση Κώδικα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/5977-sigkrisi-kodika.html)

dimitrisp 10-10-21 11:12

Σύγκριση Κώδικα
 
Καλησπέρα σε όλους

Θα ήθελα την άποψή σας στο ακόλουθο ερώτημα:
Προκειμένου να ανοίξω μια φόρμα σε νέο παράθυρο διαλόγου και να έχω άμεση μετάβαση
σε συγκεκριμένη εγγραφή χρησιμοποιώ τον κώδικα:

Παράθεση:

Dim sWHERE As String
sWHERE = "[kwdikos_Pelati] = " & Me.kwdikos_Pelati
DoCmd.OpenForm "frmEdit_Pelates", acNormal, , sWHERE
ή τον Κώδικα,

Παράθεση:

Dim CurrentID As Long
Dim stDocName As String
Dim stLinkCriteria As String
Dim rs As Object

On Error Resume Next

If Me.Dirty Then
DoCmd.RunCommand acCmdSaveRecord
End If
If Err <> 0 Then
Beep
MsgBox Err.Description
Exit Sub
End If

stDocName = "frmEdit_Pelates"
stLinkCriteria = "[kwdikos_pelati]=" & Nz(Me![kwdikos_pelati], "Null")

DoCmd.OpenForm stDocName, acNormal, "", stLinkCriteria, , acDialog

If Not IsNull(Me![kwdikos_pelati]) Then
Me.Refresh
Exit Sub
Else
CurrentID = Nz(DMax("[kwdikos_pelati]", Me.RecordSource), 0)
End If

Me.Requery
Set rs = Me.Recordset.Clone
rs.FindFirst "[kwdikos_pelati] = " & CurrentID
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
rs.Close
Ποιός είναι ο ασφαλέστερος κώδικας για την παραπάνω ενέργεια ?

Σας ευχαριστώ εκ των προτέρων


Η ώρα είναι 03:03.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2