Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Δημιουργία πεδίου με εξάρτηση των δεδομένων από άλλο πεδίο

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-11-11, 23:20
Όνομα: ΠΑΝΑΓΙΩΤΑ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-11-2011
Μηνύματα: 3
Προεπιλογή Δημιουργία πεδίου με εξάρτηση των δεδομένων από άλλο πεδίο

Καλησπέρα,

Θα ήθελα τα φώτα σας για το συγκεκριμένο θέμα:

Προσπαθώ να φτιάξω μια βάση δεδομένων και θέλω σε ένα πεδίο να μου φέρνει μόνο συγκεκριμένα δεδομένα.
Δηλαδή, θέλω όταν βάζω στο Πεδίο "Διεύθυνση" τη Διεύθυνση ΔΑ να μου βγάζει το πεδίο "Υποδιεύθυνση" μόνο τις Υποδιευθύνσεις της δηλ. μόνο τις Υποδιεύθυνσεις "Α" και "Β" και όχι όλες τις Υποδιευθύνσεις που υπάρχουν.
Ξέρει κανείς πώς γίνεται?
Ευχαριστώ εκ των προτέρων.
Απάντηση με παράθεση
  #2  
Παλιά 05-11-11, 08:48
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα

Αγαπητή Παναγιώτα καλώς μας ήλθες. Εύχομαι να έχεις ωφέλεια από το Forum...



Σχετικά με το θέμα που έθεσες, απαιτείται:
  • Συγκεκριμένη δομή πίνακα, ώστε να μπορεί το επόμενο 'πεδίο' να εξαρτά τα δεδομένα του από τις τιμές κάποιου ( -ων) απο τα προθύστερα.
  • και ...μία εντολή.
Παράθεση:
Me.combo1.RowSource = "select distinct matimacb from tblcombo where [taxicb]='" & Me.taxi & "'"
Δες το παράδειγμα που επισυνάπτω


Με εκτίμηση

Νίκος Δ.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Prog.zip (28,1 KB, 45 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 05-11-11, 15:34
Όνομα: ΠΑΝΑΓΙΩΤΑ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-11-2011
Μηνύματα: 3
Προεπιλογή

Καλησπέρα,

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

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

πχ. Διεύθυνση Υποδιεύθυνση Τμήματα
Α Α1 Α11
Α Α1 Α12
Α Α2 Α22
Β Β1 Β11
Β Β2 Β21
κτλ.
Μετά πήγα και έφτιαξα έναν άλλο πίνακα και με άλλα πεδία πχ. Υπάλληλοι.
Και θέλω όταν βάζω τον Υπάλληλο ΧΨ και παώ στο πεδίο Διευθύνσεις και πατήσω τη Διεύθυνση Α όταν πάω στο πεδίο "Υποδ\νση" να μου βγάζει σαν επιλογή από την πτυσσόμενη λίστα για να επιλέξω μόνο τις Υποδ\νσεις Α1 και Α2 και μετά όταν επιλέγω την Υποδ\νση Α1 να μου βγάζει σαν επιλογή μόνο τα Τμήματα Α11 και Α12 και όχι όλα (Α11, Α12, Α22, Β11, Β21).

Ευχαριστώ πολύ και πάλι.
Απάντηση με παράθεση
  #4  
Παλιά 05-11-11, 17:34
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα Παναγιώτα!

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

Τα ξαναλέμε...

Με εκτίμηση
Νίκος Δ.
Απάντηση με παράθεση
  #5  
Παλιά 06-11-11, 13:55
Όνομα: ΠΑΝΑΓΙΩΤΑ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-11-2011
Μηνύματα: 3
Προεπιλογή

Καλησπέρα,
Σου επισυνάπτω τη βάση δεδομένων που έχω φτιάξει μέχρι τώρα.

Αυτά που θέλω να συνδέσω όπως σου ανέφερα παραπάνω είναι στον Πίνακα Στοιχεία Συμβάντος τα Πεδία Κατηγορία Συμβάντος, Υποκατηγορία Συμβάντος, Κατηγορία Λειτ. Κινδύνου. (Δ/νση =Κατηγορία Συμβάντος, Υποδ/νση= Υποκατηγορία Συμβάντος, Τμήμα= Κατηγορία Λειτ. Κινδύνου)
Τα δεδομένα προέρχονται από τον πίνακα Δεδομένα.
Δεν έχω βάλει τα κανονικά στοιχεία γιατί είναι λίγο ευαίσθητο το θέμα.
Απλά ίσως χρειαστεί να κάνω το ίδιο και σε άλλα πεδία στο μέλλον μπορείς να μου πεις κάποιο site ή βιβλίο για καταλάβω κάποια πράγματα γιατί αυτό που έχω είναι για πολύ αρχάριους και δεν αναφέρει τπτ μέσα για λειτουργικές μονάδες και εντολές.

Ευχαριστώ πολύ για τον χρόνο σου.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Βαση Δεδομένων.zip (221,2 KB, 28 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 06-11-11, 18:43
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Αγαπητή μας Παναγιώτα, η ονοματολογία στα πεδία και τους πίνακες είναι ό,τι χειρότερο έχω δεί τα δυο τελευταία χρόνια. Πεδία τεράστια σε μέγεθος όνόματος, με κενά , με παρενθέσεις, με τελείες και ότι άλλο! Δεν είναι δυνατον να γράψεις κώδικα VBA με αυτού του τύπου την ονοματολογία.
Η βάση σου δεν πρόκειται να δουλέψει αξιόπιστα.

Θα ανεβάσω ένα παράδειγμα μόλις έχω λίγο χρόνο.

Παρακαλώ θερμά όποιος φίλος (-η) διαθέτει χρόνο ας βοηθήσει την νεοφερμένη στο Forum Παναγιώτα.

Με εκτίμηση
Νίκος Δ.
Απάντηση με παράθεση
  #7  
Παλιά 07-11-11, 09:31
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.010
Προεπιλογή

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

Αγαπητή Παναγιώτα καλωσόρισες και από μένα!

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

Σου επισυνάπτω ένα παραδειγματικό αρχείο όπου σε μια φόρμα περιέχονται 3 αλληλοεξαρτώμενα πλαίσια λίστας.

Πληροφορίες σχετικά με τις μακροεντoλές και την VBA στην Access μπορείς να βρεις εδώ:

Μακροεντολές - Access - Office.com

Βασικές αρχές προγραμματισμού - Access - Office.com


Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb AccDependentList Boxes.mdb (392,0 KB, 59 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 07-11-11 στις 10:55. Αιτία: Ενημέρωση συνημμένου
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Δημιουργία πίνακα με χρήση δεδομένων από έναν άλλο πίνακα και ένα ερώτημα nikosmin Access - Ερωτήσεις / Απαντήσεις 0 28-10-13 12:53
[ Φόρμες ] Αποθήκευση ενός πεδίου αθροίσματος σε άλλο πεδίο !!! artchrist73 Access - Ερωτήσεις / Απαντήσεις 3 11-04-13 06:32
[ Πίνακες ] Εξάρτηση λίστας σε ενα πεδίο απο δεδομένα προθυστερου πεδίου. agantos Access - Ερωτήσεις / Απαντήσεις 3 17-02-12 08:22
[ Πίνακες ] Αυτόματη εγγραφή πεδίου από άλλο πεδίο Free_Ghost Access - Ερωτήσεις / Απαντήσεις 10 01-02-10 07:13
Εισαγωγή Τιμής απο Ένα πεδίο σε Άλλο athigb Access - Ερωτήσεις / Απαντήσεις 1 11-12-09 13:57


Η ώρα είναι 00:24.