| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#2
| |||
| |||
|
Χριστίνα καλό σου απόγευμα, Στην φόρμα 'Δευτερεύουσα φόρμα QRY_adeies' στο πεδίο 'StartDate' στο συμβάν 'Before Update' βάλε αυτόν τον κώδικα Κώδικας: Dim db As Database
Dim rs As DAO.Recordset
Dim sql As String
Dim msg As String
Dim rscnt As Integer
Dim idpa As Integer
idpa = Me.Parent.ID
sql = "SELECT [Adeies].[ID], Min([Adeies].[StartDate]) AS minStartD," & _
" Max([Adeies].[EndDate]) AS MaxEndD, Year([EndDate]) AS etos" & _
" FROM Adeies" & _
" GROUP BY [Adeies].[ID], Year([EndDate])" & _
"HAVING [Adeies].[ID] = " & idpa & _
" AND Year([StartDate]) = " & Year(Me.StartDate)
Set db = CurrentDb
Set rs = db.OpenRecordset(sql, dbOpenDynaset)
rscnt = rs.RecordCount
If rscnt = 0 Then
rs.close
Set db = Nothing
Set rs = Nothing
Exit Sub
ElseIf Me.StartDate >= rs!minStartD And Me.StartDate <= rs!MaxEndD Then
msg = MsgBox("Ο Συνεργάτης σας 'ΒΑΛΕ ΟΤΙ ΘΕΛΕΙΣ'", _
vbInformation, "Η εφαρμογή σας ενημερώνει ότι..")
Me.Undo
End If
rs.close
Set db = Nothing
Set rs = Nothing
Κώδικας: Dim db As Database
Dim rs As DAO.Recordset
Dim sql As String
Dim msg As String
Dim rscnt As Integer
Dim idpa As Integer
idpa = Me.Parent.ID
sql = "SELECT [Adeies].[ID], Min([Adeies].[StartDate]) AS minStartD," & _
" Max([Adeies].[EndDate]) AS MaxEndD, Year([EndDate]) AS etos" & _
" FROM Adeies" & _
" GROUP BY [Adeies].[ID], Year([EndDate])" & _
"HAVING [Adeies].[ID] = " & idpa & _
" AND Year([EndDate]) = " & Year(Me.EndDate)
Set db = CurrentDb
Set rs = db.OpenRecordset(sql, dbOpenDynaset)
rscnt = rs.RecordCount
If rscnt = 0 Then
rs.Close
Set db = Nothing
Set rs = Nothing
Exit Sub
ElseIf Me.EndDate >= rs!minStartD And Me.EndDate <= rs!MaxEndD Then
msg = MsgBox("Ο Συνεργάτης σας 'ΒΑΛΕ ΟΤΙ ΘΕΛΕΙΣ'", _
vbInformation, "Η εφαρμογή σας ενημερώνει ότι...")
Me.Undo
End If
rs.close
Set db = Nothing
Set rs = Nothing
Τελευταία επεξεργασία από το χρήστη ασχετος : 05-09-12 στις 08:28. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] Καταμέτρηση αδειων | manolis | Excel - Ερωτήσεις / Απαντήσεις | 9 | 03-11-16 10:20 |
| Διαχείρηση Αδειών | nkouk | Access - Ερωτήσεις / Απαντήσεις | 0 | 31-10-15 17:13 |
| Διαχείριση Πρόσθεσης και Αφαίρεσης Αδειών Εργαζόμενων | marinx08 | Access - Ερωτήσεις / Απαντήσεις | 1 | 11-12-14 18:54 |
| Διαχείριση αδειών | bill72 | Access - Ερωτήσεις / Απαντήσεις | 9 | 13-01-13 16:23 |
| Διαχείριση αδειών - παράδειγμα Access | Ms-Office-Development Team | Access samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 24-05-10 12:44 |
Η ώρα είναι 21:55.



Θεματικός Τρόπος
