Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Πρόβλημα με αυτόματη καταχώρηση πεδίου φόρμας
Καλησπέρα, έχω φτιάξει ένα πελατολόγιο και στις φόρμες Χρέωση ή Πληρωμή όταν διαλέγω Πελάτη και πριν ακόμη βάλω ποσό Χρέωσης ή Πληρωμής αντίστοιχα αν θέλω να βγω χωρίς καταχώρηση μου παίρνει αξία μηδέν.Έχω βάλει προεπιλογή μηδεν στους πίνακες αλλά ακόμη και όταν το βγάζω καταχωρεί κενή αξία. Μπορεί κάποιος να μου πει κάποια συνθήκη ή κώδικα που να γίνεται η έξοδος σε τέτοια περίπτωση χωρίς να καταχωρεί αξία μηδέν στον πίνακα; |
#2
| |||
| |||
Ποιά εντολή πρέπει να ενσωματώσω στο κουμπί "έξοδος" σε μία φόρμα ώστε όταν το πεδίο π.χ. ΧΡΕΩΣΗ είναι μηδέν να μην δίνει (σώζει) την τιμή στον αντίστοιχο πίνακα;Ίσως την If, αλλά πως μπορώ να την συντάξω;
|
#3
| ||||
| ||||
Καλημέρα! Στο κουμπί "Έξοδος" δεν θα χρειαστεί να τροποποιήσεις κάτι. Πρόσθεσε απλά τον παρακάτω κώδικα στη φόρμα: Κώδικας: Option Compare Database Option Explicit Private Sub Form_BeforeUpdate(Cancel As Integer) If IsNull(Me.Price) Then Cancel = True Me.Undo End If End Sub ' Επειδή μετά την αναίρεση εγγραφής, με το κλείσιμο της φόρμας ενδέχεται να προκληθεί σφάλμα, ' μπορούμε να το προσπεράσουμε με τον παρακάτω κώδικα: Private Sub Form_Error(DataErr As Integer, Response As Integer) If DataErr = 2169 Then Response = acDataErrContinue End If End Sub Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 13-03-14 στις 06:44. |
#4
| |||
| |||
Τάσο χίλια ευχαριστώ,τροποποίησα λίγο τον κώδικα ώστε να δουλεύει με 0 και όχι με Null.
|
#5
| |||
| |||
(Τάσο πως μπορώ κλικάροντας το κουμπί της "εξόδου" να μην αποθηκεύει τιμή;Έχω κουμπί αποθήκευση και θέλω με αυτό να βγαίνω χωρίς αποθήκευση.Κάτι σαν ESC δηλαδή. Προσπάθησα να προσαρμόσω την εντολή της φόρμας στο κουμπί αλλά δεν δουλεύει.) ΤΟ ΕΦΤΙΑΞΑ , ΟΚ Τελευταία επεξεργασία από το χρήστη smasak : 13-03-14 στις 08:44. |
#6
| |||
| |||
Τάσο ή όποιος μπορεί να βοηθήσει έχω ένα πρόβλημα με την βάση και δεν μπορώ να βρω από που προέρχεται.Ενώ οι πίνακες ενημερώνονται σωστά, στην αναλυτική εκτύπωση "rptPliromes" μου εμφανίζει διπλές εγγραφές όπως και στο qryPelates.Δηλαδή αν περάσω μία χρέωση θα εμφανίσει το ποσό και στην πληρωμή στην εκτύπωση και ανάποδα. Ανεβάζω την βάση . |
#7
| ||||
| ||||
Καλημέρα! Σάκη, στη θέση του πεδίου "[ΗΜΕΡΟΜΗΝΙΑ ΠΛΗΡΩΜΗΣ]" επικόλλησε το παρακάτω: PaymentDate: DLookUp("[ΗΜΕΡΟΜΗΝΙΑ ΠΛΗΡΩΜΗΣ]";"tblPliromes";"ID=" & [tblPelates].[ID]) και στη θέση του πεδίου "[ΠΛΗΡΩΜΗ]" επικόλλησε το παρακάτω: Payment: DLookUp("ΠΛΗΡΩΜΗ";"tblPliromes";"ID=" & [tblPelates].[ID]) Κατόπιν αφαίρεσε από το ερώτηματης έκθεσης τον πίνακα "tblPliromes". Το πεδίο "[ID ΠΛΗΡΩΜΩΝ]" θα φύγει αφού αφαιρέσεις τον πίνακα. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#8
| |||
| |||
Τάσο καλησπέρα, το δοκίμασα αλλά πάλι μου φέρνει διπλή εγγραφή πληρωμής.Έχω παρατηρήσει ότι το κάνει από την δεύτερη εγγραφή και μετά είτε χρέωσης είτε πληρωμής.Στην πρώτη όλα καλά.
|
#9
| ||||
| ||||
Αφαίρεσες από το ερώτημα της έκθεσης τον πίνακα "tblPliromes"; Δοκίμασε σε ένα νέο ερώτημα τον παρακάτω κώδικα SQL: Κώδικας: SELECT DLookUp("ΠΛΗΡΩΜΗ","tblPliromes","ID=" & [tblPelates].[ID]) AS Payment, DLookUp("[ΗΜΕΡΟΜΗΝΙΑ ΠΛΗΡΩΜΗΣ]","tblPliromes","ID=" & [tblPelates].[ID]) AS PaymentDate, tblPelates.ΕΠΩΝΥΜΟ, tblPelates.ID, tblPelates.ΟΝΟΜΑ, tblXreoseis.ΧΡΕΩΣΗ, tblXreoseis.[ΗΜΕΡΟΜΗΝΙΑ ΧΡΕΩΣΗΣ], tblPelates.ΔΙΕΥΘΥΝΣΗ, tblXreoseis.[ΑΙΤΙΟΛΟΓΙΑ ΧΡΕΩΣΗΣ], tblXreoseis.id_Xreoseis FROM tblPelates INNER JOIN tblXreoseis ON tblPelates.ID = tblXreoseis.ID;
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#10
| |||
| |||
Τάσο αφαίρεσα τον πίνακα, δημιούργησα και ένα νέο qry με τον SQL που μου πρότεινες αλλά πάλι η διπλή εγγραφή εμμένει. Όπως θα δεις και στα αρχεία που ανεβάζω έχω διαγράψει όλες τις κινήσεις, κάνω δύο νέες χρεώσεις και μία πληρωμή η οποία όμως φαίνεται δύο φορές και όσες χρεώσεις και να κάνω τόσες αντίστοιχα θα είναι και οι πληρωμές. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Αυτόματη καταχώρηση πεδίου από κουμπί | Ρούλα | Access - Ερωτήσεις / Απαντήσεις | 0 | 11-12-13 15:19 |
[Συναρτήσεις] ΜΙΝ ΜΑΧ αυτόματη καταχώρηση | PANIK | Excel - Ερωτήσεις / Απαντήσεις | 3 | 13-04-12 15:51 |
[ Φόρμες ] Αυτοματη ενημέρωση πεδίου με την τελευταια καταχωρηση | athigb | Access - Ερωτήσεις / Απαντήσεις | 5 | 07-02-10 03:03 |
[VBA] Αυτοματη Καταχωρηση! | DimitrisK | Excel - Ερωτήσεις / Απαντήσεις | 3 | 03-02-10 21:33 |
Η ώρα είναι 08:10.