![]() |
Έκθεση με παραμέτρους. 1 Συνημμένο(α) Καλησπέρα σας. Συγχαρητήρια για την πολύ καλή δουλειά που κάνετε σε όλους εδώ μέσα. Προσπαθώ να φτιάξω στην access το παρακάτω: Έχουμε μια μεταφορική εταιρεία που θέλει να καταχωρεί όταν ένας οδηγός έχει κάνει ένα δρομολόγιο και κάνει να λάβει χρήματα από την εταιρεία ως χρέωση και όταν πληρώνεται από την εταιρεία σαν πίστωση. Αυτό φαίνεται στις "κινήσεις οδηγών" που έχω γράψει. Αυτό που θέλω είναι: 1ον: Μια φόρμα με παραμέτρους: "ΟΔΗΓΟ" "ΕΥΡΟΣ ΗΜΕΡΟΜΗΝΙΑΣ" "ΧΡΕΩΣΗ / ΠΙΣΤΩΣΗ" και όταν επιλέγω τα κριτήρια να μου εμφανίζεται η έκθεση. 2ον: Να μου εμφανίζεται ένα συνολικό ποσό στην έκθεση το οποίο να είναι το αποτέλεσμα ΧΡΕΩΣΗ-ΠΙΣΤΩΣΗ. Επίσης θα ήθελα αν γίνεται το χρέωση / πίστωση να μου εμφανίζεται σε 2 στήλες. Στο "νεο δρομολογιο" θέλω να κάνω το ίδιο απλά αν με βοηθήσει κάποιος στις κινήσεις θα το κάνω μετά και στο άλλο. Απ' ότι κατάλαβα πρέπει να φτιάξω ένα ερώτημα με κριτήρια και η έκθεση να παίρνει τα στοιχεία της από εκείνο το ερώτημα όμως δεν τα κατάφερα με ένα άλλο παράδειγμα που βρήκα εδώ μέσα. Ευχαριστώ πάρα πολύ προαιρετικά. Keep up the good work. :) :) Ζαχαρίας. |
φίλε Ζαχαρία θα σου πρότεινα να καταργήσεις το συνημμένο και να το επαναφέρεις ΧΩΡΙΣ γνησία στοιχεία. Αν είναι ορθά! (IBAN) κτλ. αν κατάλαβα λάθος συγνώμη. Ευχαριστώ. |
Παράθεση:
|
1 Συνημμένο(α) Την καλημέρα μου στο forum. Ζαχαρία, σου στέλνω πίσω την Βάση με κάποιες αλλαγές. θέλω να κοιτάξεις τις κινήσεις οδηγών και το νέο δρομολόγιο κοίτα αν σου κάνει |
Παράθεση:
ας πάει στην φόρμα frm_truckroute σε προβολή σχεδίασης και στο φύλλο ιδιοτήτων στο tab συμβάν του πεδίου notes να αντικαταστάση τον κώδικα με τον παρακάτω Κώδικας: |
Φίλε Κώστα σ' ευχαριστώ πάρα πολύ για την δουλειά και τον χρόνο που διέθεσες. Γενικά θα ήθελα κάτι πιο απλό, ένα κουμπάκι να διαλέγω είτε ημερομηνίες, είτε οδηγό, είτε χρέωση / πίστωση και να μου εμφανίζει τα αποτελέσματα. Για μια ακόμη φορά σε ευχαριστώ και περιμένω και μια απάντηση γι αυτά που σου έστειλα. Για όποιον είδε αυτό που έκανε ο ασχετος να πω ότι θέλω 2 διαφορετικές εκθέσεις. Η μία είναι με τις πληρωμές των οδηγών όπου θέλω να γίνεται η πράξη μεταξύ χρέωσης και πίστωσης που είπα παραπάνω και η άλλη είναι με τα δρομολόγια που δεν θέλω αθροιστική πράξη. Κάθε δρομολόγιο είναι ξεχωριστό. |
1 Συνημμένο(α) Καλό μεσημέρι στο Forum. Ζαχαρία, κοίτα την Βάση. Είναι με το δικό σου mainform. Πραγματικά δεν καταλαβαίνω τι θέλεις να κάνεις. Λογικά έτσι όπως τόχεις δομημένο,πάντα με αυτό που έστειλες, το νέο δρομολόγιο είναι χρέωση και η πληρωμή πίστωση. Αν θέλεις κάτι άλλο, για να βοηθήσουμε, γίνε πιο συγκεκριμένος. |
Παράθεση:
Οι κινήσεις οδηγών που γράφω και τα νέα δρομολόγια είναι 2 εντελώς διαφορετικά πράγματα. Όταν πας σε μια κίνηση οδηγού περνάς μια καταχώρηση για κάτι που έκανε αυτός για εσένα και σε έχει χρεώσει η αν εσύ τον πλήρωσες για κάτι. Αντίστοιχα χρέωση / πίστωση. Οπότε θέλω μια έκθεση όπως πολύ σωστά έφτιαξες που να δείχνει αθροιστικά την διαφορά που έχουμε με τον οδηγό για να ξέρω τι του χρωστάω. Πάμε στο νέο δρομολόγιο τώρα. Εκεί για κάθε καινούριο δρομολόγιο υπάρχει ένα αρχικό ποσό, ακολούθως υπάρχουν κάποια έξοδα και μένει ένα τελικό ποσό. Αν ρίξεις μια ματιά στην αρχική μου φόρμα θα το καταλάβεις. Εκεί απλά θέλω να γνωρίζω αυτά τα ποσά για κάθε δρομολόγιο. Δεν θέλω κάποιο άθροισμα μεταξύ των δρομολογίων. Χρειάζομαι μια διαφορετική έκθεση εκεί με παράμετρο τον οδηγό και την ημερομηνία πάλι. Αυτά λοιπόν τα 2 δεν έχουν σχέση μεταξύ τους. Για να το καταλάβεις πιο απλά στο ένα έχουμε να κάνουμε με τον οδηγό στο άλλο είναι λεφτά του αυτοκινήτου. Επίσης έτσι όπως το άλλαξες δεν μπορώ να κάνω καινούρια καταχώρηση τώρα. Όπως το είχες πριν μπορούσα με μια μικρή τροποποίηση να χρησιμοποιήσω και την δική μου φόρμα απλά γράφανε στους παλιούς πίνακες. Εγώ θέλω ένα κουμπί στην κεντρική φόρμα να κάνει καταχώρηση στις κινήσεις, ένα στο δρομολόγιο και αντίστοιχα 2 κουμπιά για τις εκθέσεις. Ελπίζω να έγινα κατανοητός ξέρω ότι έχω γίνει αρκετά κουραστικός. Χίλια ευχαριστώ και πάλι για τον χρόνο σου. |
1 Συνημμένο(α) Ζαχαρία, Απέσυρα τις πετρατοπές που έφτιαξα. Τώρα έχεις την mainform την δική σου και τους πίνακες σου. Στις κινήσεις, στο νέο δρομολόγιο έχω από ένα κουμπι για τα reports. Ελπίζω να σου κάνει. |
Παράθεση:
Αυτά που μου έχεις στείλει είναι αρκετά καλά. Πιστεύω να τα καταφέρω με τους δικούς μου πίνακες αν και δεν έχω βάλει id πεδία όπως είχες κάνει εσύ. Δεν μπορώ όμως να κάνω καταχώρηση τώρα, το φτιάχνω αυτό μην σε απασχολεί. Ένα άλλο θέμα αν βάλω 20/10/2012 έως 22/11/2012. Ο έλεγχος πετάει σφάλμα. Μπορείς να μου κάνεις μια ελαφριά μετατροπή σε αυτό που έχεις φτιάξει να έχω την επιλογή να διαλέξω μόνο τον οδηγό και να πατήσω οκ ή μόνο την ημερομηνία;; και αν μπορείς βγάλε μου αυτά τα 2 κουμπιά των εκθέσεων στην κεντρική φόρμα. Τσέκαρε επίσης το PM σου γι αυτό που σου είπα για τα δεδομένα. Κώστα σ' ευχαριστώ πάρα πολύ. Είτε το τελειώσεις είτε όχι έκανες πάρα πολύ δουλειά για μένα. Δεν ξέρω πως να σ' ευχαριστήσω. Να 'σαι καλά!! Χίλια ευχαριστώ.. :shifty::shifty: |
Παράθεση:
1. Σε ποιά φόρμα δεν μπορείς να κάνεις καταχώρηση 2. Σε ποια φόρμα πετάει το σφάλμα. |
Παράθεση:
Απλά ξεκλειδώνω και ενεργοποιώ το πρώτο πεδίο που είναι ο οδηγός. Η φόρμα που πετάει το σφάλμα που σου είπα είναι στην επιλογή ημερομηνίας για να σου εμφανίσει την έκθεση. |
Παράθεση:
για το πρώτο έχεις δίκιο, ξεκλείδωσε τα και φτιάξε από τις ιδιότητες τα μήκη των combo για το δεύτερο, δεν καταλαβαίνω το κάνω τώρα και τρέχει, σε σένα πως δεν γίνετε |
Παράθεση:
Αν χρησιμοποιήσεις ημερομηνίες 20/10/2012 - 10/11/2012 γίνεται λάθος στον έλεγχο. Επίσης δες αν μπορείς να αλλάξεις τους ελέγχους να διαλέγω μόνο οδηγό η μόνο ημερομηνίες. Ευχαριστώ!!! :victory::victory: |
Ζαχαρία, 1. Άνοιξε την φόρμα frm_optiondate σε προβολή σχεδίασης επέλεξε τα πέδια των ημερομηνιών και από το φύλλο ιδιοτήτων επέλεξε το tab format κάνε κλικ στο πτυσσόμενο πλαίσιο και επέλεξε Short Date. 2. Αν κάνω αυτό που λες με τις επιλογές,θα πρέπει να γίνουν τέσσερα ερωτήματα με αντίστοιχα report. Τα ερωτήματα τα έχεις, τα report τα έχεις ... copy, paste και καλή δουλειά. Αν και δεν καταλαβαίνω το γιατί... |
1 Συνημμένο(α) Καλησπέρα στην παρέα Στην επισυναπτόμενη ΒΔ έχω προσθέσει τη φόρμα «frmOpenReport» στην οποία μπορούμε να επιλέξουμε: 1) Έναν ή όλους τους οδηγούς. 2) Ένα χρονικό διάστημα. Αν αφήσουμε κενή την έναρξη του διαστήματος εμφανίζονται όλες οι εγγραφές που έχουν ημερομηνία μικρότερη ή ίση με τη λήξη. Αν αφήσουμε κενή το πέρας του διαστήματος εμφανίζονται όλες οι εγγραφές που έχουν ημερομηνία μεγαλύτερη ή ίση με την έναρξη. Αν είναι και τα δύο κενά (Null) το χρονικό διάστημα δε συμμετέχει στα κριτήρια. 3) Χρέωση πίστωση ή και τα δύο. Τα κριτήρια αυτά που μπορεί να λειτουργήσουν και ανεξάρτητα χρησιμοποιούνται στο ερώτημα «qryReport». Πατώντας στο κουμπί «Άνοιγμα ερωτήματος» ανοίγει το παραπάνω ερώτημα και εμφανίζει μόνο τις εγγραφές που ικανοποιούν τα κριτήρια. Το ερώτημα περιέχει όλα τα πεδία που χρειάζονται για την έκθεση (Εκθέσεις). Ζαχαρία πιστεύω ότι, χρησιμοποιώντας το παραπάνω ερώτημα, θα μπορούσες εύκολα να δημιουργήσεις την έκθεση που θέλεις και να προσθέσεις ένα κουμπί στη φόρμα για να την ανοίγεις. Φιλικά/Γιώργος |
Παράθεση:
Να 'σαι καλά!!! Γιώργο δεν μου ανοίγει το αρχείο. |
Καλησπέρα σε όλους! Αντικατέστησα το αρχείο του Γιώργου στο τελευταίο του μήνυμα για να μπορεί να τρέχει και σε Access 2007. Τάσος |
Παράθεση:
Γιώργο πολύ καλή δουλειά! Σας ευχαριστώ όλους παιδιά για την βοήθεια σας. |
1 Συνημμένο(α) Την καλησπέρα μου στο forum. Ζαχαρία, Ο Γιώργος έφτιαξε ένα πολύ "όμορφο" δίδυμο φόρμας και ερωτήματος και όχι μόνο, αλλά και πολύ λειτουργικό, Γιώργο νά 'σαι καλά. Σου στέλνω μια Βάση. Αν θέλεις, κάνε import στην βάση σου, τον πίνακα DriversPrn και την φόρμα frm_optiondate. Η φόρμα έχει επιλογές 1. ημερομηνίας απο - έως α. αν ημερομηνίες κενές, ημερολογιακό διάστημα εγγραφών 01/01/1000 - 31/12/9999, δηλ. όλες β. αν ημερομηνία απο > ημερομηνία έως, αντιστροφή και παρουσίαση εγγραφών διαστήματος γ. αν ημερομηνια από < ημερομηνία έως, παρουσίαση εγγραφών διαστήματος 2. Οδηγοί σε δύο listbox, ένα με όλους απο τον πίνακα οδηγών και ένα lstbox με τις επιλογές σου α. αν lstbox προς εκτύπωση κενό, τότε όλοι β. αν lstbox προς εκτύπωση με επιλεγμένους, τότε μόνο οι επιλεγμένοι 3. Δεν έβαλα χρέωση/πίστωση. Πίστεψε με, ασχολούμαι πολλά συναπτά έτη με χρεωπιστώσεις. Η επιλογή μόνο της χρέωσης ή της πίστωσης σε αρχείο με χρέωση και πίστωση, μόνο "πίκρα" στο αποτέλεσμα θα σου φέρει. σε όποιο ερώτημα δημιουργήσεις και χρησιμοποιήσεις την φόρμα frm_optiondate, αντι για τον πίνακα Οδηγοί θα βάλεις τον πίνακα DriversPrn. στο πεδίο του ερτήματος για το κριτήριο ημερομηνίας βάλε >=IIf(nz([forms]![frm_optiondate]![dtapo]);DateSerial(1000;1;1);[forms]![frm_optiondate]![dtapo]) And <=IIf(nz([forms]![frm_optiondate]![dteos]);DateSerial(9999;12;31);[forms]![frm_optiondate]![dteos]) άλλωστε αν δεν σου κάνει, το γνωστό... "το σουτάρουμε" καλή δουλειά. |
Καλησπέρα Κώστα, σ’ ευχαριστώ και σε συγχαίρω για τη δράση και την προσφορά σου στο φόρουμ. Φιλικά/Γιώργος |
Παράθεση:
για τα καλά σου λόγια. Βρε παληκάρι, "Κύκλος Euler, δελτοειδής και ευθείες Euler, Simson - Wallace και Steiner" τι είναι αυτό... "respect", "πέφτω και παίρνω κάμψεις"..., να 'σαι πάντα καλά και πάντα τέτοια |
1 Συνημμένο(α) Την καλησπέρα μου στο forum. Ζαχαρία, Σου στέλνω μια Βάση, χωρίς "περίεργα στοιχεία". έχω βελτιώση την φόρμα frm_optiondate. Η φόρμα έχει επιλογές ημερομηνίας όπως είχε δηλ. 1. ημερομηνίας απο - έως α. αν ημερομηνίες κενές, ημερολογιακό διάστημα εγγραφών 01/01/100 - 31/12/9999, δηλ. όλες β. αν ημερομηνία απο > ημερομηνία έως, αντιστροφή και παρουσίαση εγγραφών διαστήματος γ. αν ημερομηνια από < ημερομηνία έως, παρουσίαση εγγραφών διαστήματος 2. Οδηγοί όχι πια σε δύο listbox, άλλα σ' ένα. α. αν lstbox οδηγών χωρίς επιλογή, τότε όλοι β. αν lstbox οδηγών με επιλεγμένους, τότε μόνο οι επιλεγμένοι στο κεντρικό menu έχω βάλει ένα κουμπί που σηκώνει μια φόρμα με τα εκτυπωτικά. Με αυτόν τον τρόπο δεν χρειάζετε να βάζεις παραμέτρους στα query μπαίνουν απ' το αντικείμενο. Ελπίζω να σε βοήθησα περισσότερο Αν σε μπερδεψα το γνωστό... "σουταρε το" |
Καλημέρα σε όλους. Ευχαριστώ πάρα πολύ, όχι Κώστα δεν με μπέρδεψες καθόλου, είναι ακριβώς ότι ήθελα και καλοσχεδιασμένο. Να 'σαι καλά!! |
Κώστα help και πάλι... Δεν δουλεύουν οι παράμετροι της ημερομηνίας. Ότι και να βάλω βγάζει όλα τα αποτελέσματα. Έψαξα στην vb αφού έχεις αλλάξει τον σχεδιασμό τώρα αλλά δεν βγάζω άκρη. |
1 Συνημμένο(α) Την καλησπέρα μου στο σ' όλο το forum. Ζαχαρία, Έχεις απόλυτο δίκιο, χωρίς να το θέλω σε τρέχω... πάρε μια Βάση διορθωμένη, και συγγνώμη για τη ταλαιπωρία κοίτα τη καλά γιατί την διόρθωσα στο "πόδι" |
Παράθεση:
Τώρα κάτι δουλεύει αλλά δεν δουλεύει σωστά. Βάζοντας εγγραφές μόνο Νοεμβρίου πχ μου εμφανίζει και Οκτωβρίου, ή σε κάποιες επιλογές όπως 29/10 - 09/11 βγάζει κενό φύλλο. :) |
1 Συνημμένο(α) Την καλησπέρα μου στο Forum. Ζαχαρία, Βρήκα τι έφταιγε, στο where του report η ημερομηνίες ήθελαν format "mm/d/yyyy" Συγγνώμη για την ταλαιπωρία όσων κατέβασαν την βάση. Φιλικά Κώστας |
Παράθεση:
Να 'σαι καλά :thumbup::thumbup: |
| Η ώρα είναι 13:40. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.