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/682-formes-ypoformes-paradeigma-me-diagrammata.html)

Tasos 29-07-10 10:25

1 Συνημμένο(α)
Καλημέρα Ανθή!

Στο παρακάτω συνημμένο αλλάχτηκαν οι γραμμές του κώδικα VBA:

Αρχική γραμμή: DoCmd.OpenForm stDocName, , , stLinkCriteria

Μετά την αλλαγή: DoCmd.OpenForm stDocName, , , stLinkCriteria, , acDialog

Έτσι, με το όρισμα acDialog ανοίγουν οι φόρμες σου σε παράθυρο διαλόγου και δεν επιτρέπουν
την απώλεια της εστίασης τους άρα δεν μπορείς να κάνεις κάτι σε άλλη φόρμα.

Είναι αυτό που ζητάς;

Φιλικά

Τάσος

agi37 29-07-10 11:58

Γεια χαρά και πάλι!

Δεν θέλω να σε απογοητεύσω αλλά καμιά αλλαγή. Τον κώδικα που έχεις αλλάξει, όπως σου είχα αναφέρει και χθες, το δοκίμασα και δεν άλλαξε κάτι.
Μάλλον φταίω εγώ, δεν σας παρουσιάζω με σωστό τρόπο το πρόβλημά μου.
Λοιπόν προτείνω το εξής, ακολούθησε τα βήματα που εκτελώ και ‘γω για να καταλάβεις τι εννοώ:
  1. Επέλεξε μια τιμή στο πεδίο 'ΕΤΟΣ' (παρατηρείς ότι ενημερώνονται τα υπόλοιπα πεδία?)
  2. Άνοιξε τη φόρμα 'ΘΕΣΗ Α' (βλέπεις τιμές για το τρέχων έτος που έχεις επιλέξει)
  3. Κλείσε τη φόρμα (exit)
  4. Εάν τώρα παίξεις με τη ροδέλα του ποντικιού, τότε αρχίζουν και αλλάζουν οι τιμές σε όλα τα πεδία εκτός του 'ΕΤΟΥΣ' (αυτό δεν θέλω να γίνεται, ή αν συμβαίνει τότε να αλλάζει ταυτόχρονα με τα υπόλοιπα και το πεδίο 'ΕΤΟΣ' )
  5. Αυτό δεν συμβαίνει και σε σένα? ή μήπως όχι?
Θέλω να πιστεύω πως τώρα έχω γίνει κατανοητή.
Περιμένω νέα σου,
:thanks: Ανθή.

mdragon 29-07-10 12:11

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



Φιλικά,
Μάρω

agi37 29-07-10 12:20

Καλησπέρα Μάρω,

πολύ φοβάμαι ότι μάλλον κάτι γίνεται με τον υπολογιστή μου και την έκδοση του λογισμικού. Θα κάνω και εγώ μια δοκιμή από άλλο σύστημα.
Λες τελικά να παιδεύομαι άδικα?:omg2:

agi37 29-07-10 12:27

Α! Κάτι ακόμα,

Θέλω να δημιουργήσω "εντολές ??? ή ερωτήσεις???" όπου να μπορώ να επιλέξω π.χ. σε συγκεκριμένο 'ΕΤΟΣ' ή συνδυασμό 'ΕΤΩΝ' να μου ζητάει στη συνέχεια 'ΘΕΣΗ' και μετά 'ΠΕΔΙΑ' και κλικάρωντας τα επιθυμητά να τυπώνονται τα αποτελέσματα σε φόρμα ή έκθεση.
Καμιά βοήθεια?

kapetang 29-07-10 14:41

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

Ανθή και Τάσο, επειδή θα πρέπει να υπάρχει αντιστοιχία έτους και τρέχουσας εγγραφής, σκέφτηκα ότι θα ήταν προτιμότερο, αντί να γίνεται αναζήτηση στις εγγραφές, να φιλτράρονται ως προς το έτος.
Έτσι έκανα κάποιες μικρές αλλαγές (θα τις δείτε στην εφαρμογή που επισυνάπτω) στον κώδικα AfterUpdate της Λιστας79 στο Load της φόρμας και στην ιδιότητά της Δεδομένα > Κλειδώματα εγγραφών > Χωρίς κλειδώματα.

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

Tasos 29-07-10 16:16

1 Συνημμένο(α)
Παράθεση:

Αρχική Δημοσίευση από agi37 (Μήνυμα 3332)
  1. Επέλεξε μια τιμή στο πεδίο 'ΕΤΟΣ' (παρατηρείς ότι ενημερώνονται τα υπόλοιπα πεδία?)
  2. Άνοιξε τη φόρμα 'ΘΕΣΗ Α' (βλέπεις τιμές για το τρέχων έτος που έχεις επιλέξει)
  3. Κλείσε τη φόρμα (exit)
  4. Εάν τώρα παίξεις με τη ροδέλα του ποντικιού, τότε αρχίζουν και αλλάζουν οι τιμές σε όλα τα πεδία εκτός του 'ΕΤΟΥΣ' (αυτό δεν θέλω να γίνεται, ή αν συμβαίνει τότε να αλλάζει ταυτόχρονα με τα υπόλοιπα και το πεδίο 'ΕΤΟΣ' )
  5. Αυτό δεν συμβαίνει και σε σένα? ή μήπως όχι?

Καλησπέρα και πάλι.
Ανθή, για να απενεργοποιήσεις το ροδάκι του ποντικιού (Mouse Wheel) στην Access 2003 προϋποθέτει αρκετές διαδικασίες (λειτουργική μονάδα κλάσης ή συγκεκριμένο αρχείο DLL) και παράλληλα δημιουργεί προβλήματα σε δοκιμές του κώδικα (Debugging).

Σου προτείνω να συγχρονίσεις το μη δεσμευμένο πεδίο "Λίστα79" με το "ΕΤΟΣ"
της τρέχουσας εγγραφής.

Δες το συνημμένο παράδειγμα παρακάτω.

Ελπίζω να κατάλαβα το ζητούμενο σου! :dft010:

agi37 30-07-10 07:31

Καλημερούδια παιδιά!

Τάσο και Γιώργο, πραγματικά δεν έχω λόγια να εκφράσω την ευγνωμοσύνη μου!!!
ΕΥΧΑΡΙΣΤΩΩΩΩΩ!!!!!:thanks::thanks:
Καλά ε, είστε αστέρια, :respect::respect:
Τελικά είτε φίλτρο χρησιμοποιήσω είτε δέσμευση έχω το επιθυμητό αποτέλεσμα.
Και να φανταστείτε ότι αυτό μου συμβαίνει σε όλες τις φόρμες αυτής της δομής.

Όσο αναφορά τη χθεσινή τελευταία ερώτησή μου, καμιά πρόταση??

Φιλικά,
Ανθή.

kapetang 01-08-10 15:54

Καλησπέρα στην παρέα

Ανθή κοίταξα τη βάση που ανέβασες, αλλά δεν μπορώ να πω ότι κατάλαβα τη δομή και τη λογική της.
Επειδή εσύ τα γνωρίζεις, θα πρότεινα να αρχίσεις να υλοποιείς αυτό που θέλεις και αν συναντάς κάποια συγκεκριμένη δυσκολία, υπάρχει και το φόρουμ.
Σε γενικές γραμμές για να εμφανίσουμε στοιχεία, που ικανοποιούν κάποια κριτήρια:
1. Δημιουργούμε μία φόρμα (κριτηρίων), όπου θα επιλέγονται τα κριτήρια.
2. Ένα ερώτημα με τα πεδία τα οποία θέλουμε να εμφανίζονται και τις συνθήκες που θα ικανοποιούν. Οι συνθήκες υλοποιούνται με τη βοήθεια της φόρμας κριτηρίων.
3. Μία έκθεση, που θα στηρίζεται στο ερώτημα και θα έχει τα στοιχεία, όπως θέλουμε να εκτυπωθούν.
4. Ένα κουμπί στη φόρμα κριτηρίων που θα ανοίγει την έκθεση.

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


Η ώρα είναι 09:53.

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


Search Engine Optimization by vBSEO 3.3.2