PDA

Επιστροφή στο Forum : ACCESS 2007 ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΚΑΤΑΣΚΕΥΗ ΦΟΡΜΑΣ



kasikis
23-06-14, 23:18
ΚΑΛΗΣΠΕΡΑ ΠΑΙΔΙΑ. ΘΑ ΗΘΕΛΑ ΤΗΝ ΒΟΗΘΕΙΑ ΟΣΩΝ ΚΑΤΕΧΟΥΝ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. ΘΕΛΩ ΝΑ ΦΤΙΑΞΩ ΑΡΧΙΚΑ ΜΙΑ ΦΟΡΜΑ Η ΟΠΟΙΑ ΑΣΧΕΤΑ ΜΕ ΤΗΝ ΔΙΑΤΑΞΗ ΠΟΥ ΘΑ ΕΙΝΑΙ ΤΑ ΠΕΔΙΑ ΣΤΗΝ ΦΟΡΜΑ ΘΕΛΩ ΜΕΣΩ ΕΝΟΣ ΣΥΝΘΕΤΟΥ ΠΛΑΙΣΙΟΥ (COMBO LIST) ΠΟΥ ΘΑ ΤΡΑΒΑΕΙ ΔΕΔΟΜΕΝΑ ΑΠΟ ΕΝΑΝ ΑΛΛΟ ΠΙΝΑΚΑ . π.χ: ΣΤΟ ΣΥΝΘΕΤΟ ΠΛΑΙΣΙΟ ΝΑ ΕΧΩ ΤΟ ΑΦΜ ΠΕΛΑΤΩΝ ΚΑΙ ΟΤΑΝ ΒΡΙΣΚΩ ΑΥΤΟ ΠΟΥ ΘΕΛΩ ΚΑΙ ΤΟ ΕΠΙΛΕΓΩ ΝΑ ΕΠΙΚΟΛΛΟΥΝΤΑΙ ΤΑ ΥΠΟΛΟΙΠΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΣΥΓΚΕΚΡΙΜΕΝΟΥ ΠΡΟΣΩΠΟΥ ΣΤΑ ΥΠΟΛΟΙΠΑ ΠΕΔΙΑ ΤΗΣ ΦΟΡΜΑΣ. ΔΗΛΑΔΗ ΟΝΟΜΑΤΕΠΩΝΥΜΟ - ΗΛΙΚΙΑ - ΔΙΕΘΥΝΣΗ ΝΑ ΣΥΜΠΛΗΡΩΝΟΝΤΑΙ ΑΥΤΟΜΑΤΑ ΜΟΛΙΣ ΕΠΙΛΕΞΩ ΤΟ ΚΑΤΑΛΛΗΛΟ ΑΦΜ ΣΤΟ ΠΡΩΤΟ ΜΟΥ ΠΕΔΙΟ. ΕΛΠΙΖΩ ΝΑ ΕΓΙΝΑ ΚΑΤΑΝΟΗΤΟΣ.

osek
24-06-14, 04:01
Χωρίς να κατέχω τις βάσεις δεδομένων αλλά με λίγο ...googling ίσως μπορούν να σε βοηθήσουν αυτά:
msdn (http://social.msdn.microsoft.com/Forums/office/en-US/431faba7-233e-4349-8562-8e5988a19943/can-microsoft-access-autocomplete-fields?forum=accessdev), youtube (https://www.youtube.com/watch?v=TCaZ7AFZjpY)


[Off topic. Στον κόσμο του διαδικτύου η γραφή με κεφαλαία γράμματα ισοδυναμεί με φωνές...]

Panoss
24-06-14, 10:24
ΚΑΛΗΣΠΕΡΑ ΠΑΙΔΙΑ. ΘΑ ΗΘΕΛΑ ΤΗΝ ΒΟΗΘΕΙΑ ΟΣΩΝ ΚΑΤΕΧΟΥΝ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. ΘΕΛΩ ΝΑ ΦΤΙΑΞΩ ΑΡΧΙΚΑ ΜΙΑ ΦΟΡΜΑ Η ΟΠΟΙΑ ΑΣΧΕΤΑ ΜΕ ΤΗΝ ΔΙΑΤΑΞΗ ΠΟΥ ΘΑ ΕΙΝΑΙ ΤΑ ΠΕΔΙΑ ΣΤΗΝ ΦΟΡΜΑ ΘΕΛΩ ΜΕΣΩ ΕΝΟΣ ΣΥΝΘΕΤΟΥ ΠΛΑΙΣΙΟΥ (COMBO LIST) ΠΟΥ ΘΑ ΤΡΑΒΑΕΙ ΔΕΔΟΜΕΝΑ ΑΠΟ ΕΝΑΝ ΑΛΛΟ ΠΙΝΑΚΑ . π.χ: ΣΤΟ ΣΥΝΘΕΤΟ ΠΛΑΙΣΙΟ ΝΑ ΕΧΩ ΤΟ ΑΦΜ ΠΕΛΑΤΩΝ ΚΑΙ ΟΤΑΝ ΒΡΙΣΚΩ ΑΥΤΟ ΠΟΥ ΘΕΛΩ ΚΑΙ ΤΟ ΕΠΙΛΕΓΩ ΝΑ ΕΠΙΚΟΛΛΟΥΝΤΑΙ ΤΑ ΥΠΟΛΟΙΠΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΣΥΓΚΕΚΡΙΜΕΝΟΥ ΠΡΟΣΩΠΟΥ ΣΤΑ ΥΠΟΛΟΙΠΑ ΠΕΔΙΑ ΤΗΣ ΦΟΡΜΑΣ. ΔΗΛΑΔΗ ΟΝΟΜΑΤΕΠΩΝΥΜΟ - ΗΛΙΚΙΑ - ΔΙΕΘΥΝΣΗ ΝΑ ΣΥΜΠΛΗΡΩΝΟΝΤΑΙ ΑΥΤΟΜΑΤΑ ΜΟΛΙΣ ΕΠΙΛΕΞΩ ΤΟ ΚΑΤΑΛΛΗΛΟ ΑΦΜ ΣΤΟ ΠΡΩΤΟ ΜΟΥ ΠΕΔΙΟ. ΕΛΠΙΖΩ ΝΑ ΕΓΙΝΑ ΚΑΤΑΝΟΗΤΟΣ.
Θα έχεις ένα πίνακα κι ένα query.
1. Στον πίνακα, ας τον πούμε customers_tbl, θα έχεις π.χ τα πεδία: id, AFM, first name, surname, age, address. (το id είναι primary key, autoincreament).
2. Στο query, ας τον πούμε custοmer_details_qry, θα έχεις τα πεδία: id, first name, surname, age, address από τον πίνακα customers_tbl.

Θα φτιάξεις μια φόρμα και μια υποφόρμα με τον wizard της Access.
Στη φόρμα θα περιέχεται ο πίνακας, ουσιαστικά το combo box που θα χει τα ΑΦΜ των πελατών.
Η υποφόρμα θα περιέχει το query.
Θα συνδέονται μεταξύ τους, η φόρμα κι η υποφόρμα, μέσω των πεδίων id.
Έτοιμος!

Όταν θα διαλέγεις κάποιο ΑΦΜ από το combo box αυτόματα από κάτω θα εμφανίζονται τα στοιχεία που αντιστοιχούν στο ΑΦΜ που διάλεξες.
Είναι εξαιρετικά απλό, απλά αν δεν το 'χεις ξανακάνει σου ακούγονται κινέζικα.
Ψάξε για Forms-Subforms παραδείγματα της Access που υπάρχουν χιλιάδες και σίγουρα θα βρεις κάτι που να μοιάζει κατά 99,9% σ' αυτό που θες να φτιάξεις.

kasikis
24-06-14, 14:57
ΠΑΙΔΙΑ ΕΥΧΑΡΙΣΤΩ ΠΟΛΥ ΓΙΑ ΤΙΣ ΑΠΑΝΤΗΣΕΙΣ ΕΙΝΑΙ ΠΟΛΥ ΧΡΗΣΙΜΕΣ. ΜΟΥ ΜΕΝΕΙ ΝΑ ΠΑΙΞΩ ΜΑΖΙ ΤΟΥ ΤΩΡΑ.