Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
καλησπερα σας. θα ηθελα τη βοηθεια σας σε δυο θεματακια που με δυσκολεύουν πολυ. 1. στην επισυναπτόμενη ΒΔ στον πινακα aggyrov.tbl θελω να ενημερώνεται το πεδιο 10hours στην τιμη true οταν το πεδιο to_ele = true και οταν το πεδιο ''ora_aggyrov'' εχουν περασει 10 ωρες (δεν εχω καταφέρει να βρω πωσ θα γραψω το κριτηριο ''ora_aggyrov'' να ειναι 10ωρεσ νωριτερα απο τωρα) 2. θα ηθελα στην φορμα ploia να εμφανιζει καποιο μημυμα που να ενημερώνει οτι το πλοιο χ εχει συμπληρωσει 10 ωρεσ στο γκυροβολιο. αυτα. ![]() ![]() σασ ευχαριστω εκ των πρωτέρων για μια ακομη φορά |
#2
| |||
| |||
![]()
Καλημέρα σε όλους. Έξαρχε δες το συνημμένο αρχείο. Η αναδυόμενη φόρμα ploia μας πληροφορεί για τα πλοία που έχουν ξεπεράσει τις 10 ώρες στο αγκυροβόλιο. Η όλη διαδικασία. Μέ τη φόρτωση της φόρμας μέσω κώδικα α. Δημιουργείται ένας προσωρινός πίνακας "temp" ο οποίος θα χρησιμοποιηθεί μετέπειτα για την ενημέρωση των πεδίων 10hours του πίνακα "aggyrov_tbl" σε τιμή true (δες το σχετικό ερώτημα). β. Ενημερώνει τα πεδία "10hours" του πίνακα "aggyrov_tbl" (δες το σχετικό ερώτημα). γ. διαγράφει τον πίνακα "temp". Δες τον κώδικα της φόρμας τον οποίο μπορείς να χρησιμοποιήσεις και σε άλλη φόρμα μετά την ενημέρωση του πεδίου to_ele σε true Φιλικά Νάσος Τελευταία επεξεργασία από το χρήστη nasos23 : 23-12-24 στις 07:25. |
#3
| |||
| |||
![]()
Νασο καλημερα. τώρα ειδα το μυνημα σου γιατι ελειπα. σε υπερευχαριστω. ειναι αυτο ακριβως που ηθλεα. να εισαι καλα φίλε
|
#4
| |||
| |||
![]()
Αν θέλεις ρίξε και μια ματιά στις αλλαγές που έκανα για σένα. Αρχικά έκανα combobox το πεδίο ship_id στη φόρμα ploia για να δαλλέγεις από εκεί με το όνομα του πλοίου και όχι να θυμάσαι τον κωδικό του. Αποθηκεύεται ο κωδικός στον πίνακα. Εμφανίζεται και το ID_PLOIOU όταν επιλέγεις πλοίο. Στις πρώτες εγγραφές που είναι κενές στο πεδίο σημαίνει ότι δεν έχεις στον πίνακα Ships πλοίο με το αντίστοιχο κωδικό. Αυτό μπορεί να λυθεί αν βάλεις κλειδιά και ενώσεις σωστά τους πίνακες με αναφορές ακεραιότητας κατά τις ανάγκες της εφαρμογής. Εγώ έκανα απλή σύνδεση 1-Μ για να μπορεί να βρίσκει τα δεδομένα. Έβαλα στη φόρμα 3 νέα πεδία (Εάν δε θέλεις να τα βλέπεις μπορείς να τα αποκρύψεις) που υπολογίζουν τις μέρες και τις ώρες, και συνολικά τις ώρες από την τελευταία αγκύρωση μέχρι το τώρα. Στη φόρμα θα δεις να αλλάζουν τα πεδία καθώς περνούν οι ώρες και οι μέρες. Επίσης αν αλλάξεις σε κάποια εγγραφή την ημερομηνία και την ώρα θα ενημερωθούν όπως και το πεδίο to_ele σε true ή false αντίστοιχα. Δοκίμασε να βάλεις ημερομηνία και ώρα που να αλλάζει από >=10 σε <10 και αντίστροφα για να βλέπεις άμεσα τις αλλαγές στα πεδία. Με το ερώτημα που έφτιαξα «Duration of angyrosis» μπορείς να έχεις μια άλλη εικόνα των δεδομένων. Μπορείς να αλλάξεις και από εκεί τα στοιχεία μέχρι να τρέξεις τη φόρμα. Με το άνοιγμα της φόρμας και με αλλάγές στην ημερομηνία και ώρα θα ρυθμιστούν όλα πάλι βάσει των 10ωρών. Στα on_change τρέχει ερώτημα που ενημερώνει τα πεδία με τους υπολογισμούς καθώς και το πεδίο «to_ele” που ζήτησες. Ελπίζω να σε καλύπτει για την παραπέρα ανάπτυξη της εφαρμογής σου. Καλή συνέχεια. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
Εργαλεία Θεμάτων | |
Τρόποι εμφάνισης | |
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Ερωτήματα ] Ερωτημα ενημερωσης | ΔημητρηςΑΤ | Access - Ερωτήσεις / Απαντήσεις | 1 | 12-01-19 15:05 |
ερώτημα ενημέρωσης | tzvangel | Access - Ερωτήσεις / Απαντήσεις | 4 | 10-02-15 11:39 |
Ερώτημα προσάρτησης ή ενημερωσης | teo1976 | Access - Ερωτήσεις / Απαντήσεις | 2 | 06-12-14 21:14 |
Βοήθεια για ερώτημα ενημέρωσης | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 04-06-14 16:29 |
[ Ερωτήματα ] Ερώτημα Ενημέρωσης. | ΤΖΙΜΗΣ | Access - Ερωτήσεις / Απαντήσεις | 4 | 17-08-11 17:54 |
Η ώρα είναι 16:21.