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/2189-ekthesi-me-parametroys.html)

ασχετος 22-11-12 14:40

Παράθεση:

Αρχική Δημοσίευση από Hayate (Μήνυμα 12955)
Κώστα χαίρομαι γιατί έγινα κατανοητός :) :)
Αυτά που μου έχεις στείλει είναι αρκετά καλά. Πιστεύω να τα καταφέρω με τους δικούς μου πίνακες αν και δεν έχω βάλει id πεδία όπως είχες κάνει εσύ.
Δεν μπορώ όμως να κάνω καταχώρηση τώρα, το φτιάχνω αυτό μην σε απασχολεί. Ένα άλλο θέμα
αν βάλω 20/10/2012 έως 22/11/2012. Ο έλεγχος πετάει σφάλμα. Μπορείς να μου κάνεις μια ελαφριά μετατροπή σε αυτό που έχεις φτιάξει να έχω την επιλογή να διαλέξω μόνο τον οδηγό και να πατήσω οκ ή μόνο την ημερομηνία;; και αν μπορείς βγάλε μου αυτά τα 2 κουμπιά των εκθέσεων στην κεντρική φόρμα. Τσέκαρε επίσης το PM σου γι αυτό που σου είπα για τα δεδομένα.

Κώστα σ' ευχαριστώ πάρα πολύ. Είτε το τελειώσεις είτε όχι έκανες πάρα πολύ δουλειά για μένα.
Δεν ξέρω πως να σ' ευχαριστήσω.
Να 'σαι καλά!! Χίλια ευχαριστώ..
:shifty::shifty:

Ζαχαρία,

1. Σε ποιά φόρμα δεν μπορείς να κάνεις καταχώρηση
2. Σε ποια φόρμα πετάει το σφάλμα.

Hayate 22-11-12 14:43

Παράθεση:

Αρχική Δημοσίευση από ασχετος (Μήνυμα 12956)
Ζαχαρία,

1. Σε ποιά φόρμα δεν μπορείς να κάνεις καταχώρηση
2. Σε ποια φόρμα πετάει το σφάλμα.

Είτε στις κινήσεις οδηγών είτε στο νέο δρομολόγιο. Το έφτιαξα όμως αυτό.
Απλά ξεκλειδώνω και ενεργοποιώ το πρώτο πεδίο που είναι ο οδηγός.

Η φόρμα που πετάει το σφάλμα που σου είπα είναι στην επιλογή ημερομηνίας για να σου εμφανίσει την έκθεση.

ασχετος 22-11-12 14:48

Παράθεση:

Αρχική Δημοσίευση από Hayate (Μήνυμα 12957)
Είτε στις κινήσεις οδηγών είτε στο νέο δρομολόγιο. Το έφτιαξα όμως αυτό.
Απλά ξεκλειδώνω και ενεργοποιώ το πρώτο πεδίο που είναι ο οδηγός.

Η φόρμα που πετάει το σφάλμα που σου είπα είναι στην επιλογή ημερομηνίας για να σου εμφανίσει την έκθεση.

Ζαχαρία,

για το πρώτο έχεις δίκιο, ξεκλείδωσε τα και φτιάξε από τις ιδιότητες τα μήκη των combo
για το δεύτερο, δεν καταλαβαίνω το κάνω τώρα και τρέχει, σε σένα πως δεν γίνετε

Hayate 22-11-12 15:03

Παράθεση:

Αρχική Δημοσίευση από ασχετος (Μήνυμα 12958)
Ζαχαρία,

για το πρώτο έχεις δίκιο, ξεκλείδωσε τα και φτιάξε από τις ιδιότητες τα μήκη των combo
για το δεύτερο, δεν καταλαβαίνω το κάνω τώρα και τρέχει, σε σένα πως δεν γίνετε

Έχεις δίκιο γιατί εγώ έκανα το λάθος.
Αν χρησιμοποιήσεις ημερομηνίες 20/10/2012 - 10/11/2012 γίνεται λάθος στον έλεγχο.
Επίσης δες αν μπορείς να αλλάξεις τους ελέγχους να διαλέγω μόνο οδηγό η μόνο ημερομηνίες.

Ευχαριστώ!!! :victory::victory:

ασχετος 22-11-12 15:24

Ζαχαρία,

1. Άνοιξε την φόρμα frm_optiondate σε προβολή σχεδίασης
επέλεξε τα πέδια των ημερομηνιών και από το φύλλο
ιδιοτήτων επέλεξε το tab format κάνε κλικ στο πτυσσόμενο
πλαίσιο και επέλεξε Short Date.

2. Αν κάνω αυτό που λες με τις επιλογές,θα πρέπει να γίνουν
τέσσερα ερωτήματα με αντίστοιχα report.
Τα ερωτήματα τα έχεις, τα report τα έχεις ... copy, paste
και καλή δουλειά.
Αν και δεν καταλαβαίνω το γιατί...

kapetang 22-11-12 16:03

1 Συνημμένο(α)
Καλησπέρα στην παρέα

Στην επισυναπτόμενη ΒΔ έχω προσθέσει τη φόρμα «frmOpenReport» στην οποία μπορούμε να επιλέξουμε:

1) Έναν ή όλους τους οδηγούς.

2) Ένα χρονικό διάστημα.

Αν αφήσουμε κενή την έναρξη του διαστήματος εμφανίζονται όλες οι εγγραφές που έχουν ημερομηνία μικρότερη ή ίση με τη λήξη.

Αν αφήσουμε κενή το πέρας του διαστήματος εμφανίζονται όλες οι εγγραφές που έχουν ημερομηνία μεγαλύτερη ή ίση με την έναρξη.

Αν είναι και τα δύο κενά (Null) το χρονικό διάστημα δε συμμετέχει στα κριτήρια.

3) Χρέωση πίστωση ή και τα δύο.

Τα κριτήρια αυτά που μπορεί να λειτουργήσουν και ανεξάρτητα χρησιμοποιούνται στο ερώτημα «qryReport».

Πατώντας στο κουμπί «Άνοιγμα ερωτήματος» ανοίγει το παραπάνω ερώτημα και εμφανίζει
μόνο τις εγγραφές που ικανοποιούν τα κριτήρια.

Το ερώτημα περιέχει όλα τα πεδία που χρειάζονται για την έκθεση (Εκθέσεις).

Ζαχαρία πιστεύω ότι, χρησιμοποιώντας το παραπάνω ερώτημα, θα μπορούσες εύκολα να δημιουργήσεις την έκθεση που θέλεις και να προσθέσεις ένα κουμπί στη φόρμα για να την ανοίγεις.

Φιλικά/Γιώργος

Hayate 23-11-12 09:59

Παράθεση:

Αρχική Δημοσίευση από ασχετος (Μήνυμα 12960)
Ζαχαρία,

1. Άνοιξε την φόρμα frm_optiondate σε προβολή σχεδίασης
επέλεξε τα πέδια των ημερομηνιών και από το φύλλο
ιδιοτήτων επέλεξε το tab format κάνε κλικ στο πτυσσόμενο
πλαίσιο και επέλεξε Short Date.

2. Αν κάνω αυτό που λες με τις επιλογές,θα πρέπει να γίνουν
τέσσερα ερωτήματα με αντίστοιχα report.
Τα ερωτήματα τα έχεις, τα report τα έχεις ... copy, paste
και καλή δουλειά.
Αν και δεν καταλαβαίνω το γιατί...

Κώστα και πάλι σε ευχαριστώ για την δουλειά που έκανες!!!
Να 'σαι καλά!!!

Γιώργο δεν μου ανοίγει το αρχείο.

Tasos 23-11-12 13:27

Καλησπέρα σε όλους!

Αντικατέστησα το αρχείο του Γιώργου στο τελευταίο του μήνυμα για να μπορεί να τρέχει και σε Access 2007.

Τάσος

Hayate 23-11-12 13:34

Παράθεση:

Αρχική Δημοσίευση από Tasos (Μήνυμα 12969)
Καλησπέρα σε όλους!

Αντικατέστησα το αρχείο του Γιώργου στο τελευταίο του μήνυμα για να μπορεί να τρέχει και σε Access 2007.

Τάσος

Σ' ευχαριστώ Τάσο.
Γιώργο πολύ καλή δουλειά!

Σας ευχαριστώ όλους παιδιά για την βοήθεια σας.

ασχετος 24-11-12 17:15

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])


άλλωστε αν δεν σου κάνει, το γνωστό... "το σουτάρουμε"
καλή δουλειά.


Η ώρα είναι 16:30.

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


Search Engine Optimization by vBSEO 3.3.2