Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Φόρμες ] Αναζήτηση λίστα πεδίου από δυο πίνακες

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-02-22, 23:20
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2013
Περιοχή: Βεροια
Μηνύματα: 14
Προεπιλογή Αναζήτηση λίστα πεδίου από δυο πίνακες

Καλησπέρα
Παρακαλώ για την βοήθεια σας
Έχω μια βάση δεδομένων που περιέχει τους πίνακες (status,εντολή εργασίας-entoliergasiassub,items,works)
Το ζητούμενο είναι στον πίνακα εντολή εργασίας-entoliergasiassub όταν το πεδίο status είναι W τότε το πεδίο Κωδικός να κάνει αναζήτηση από τον πίνακα works-κωδικός ενώ όταν το πεδίο status είναι P τότε να κάνει αναζήτηση από τον πίνακα items-κωδικός


Ευχαριστώ,
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb demo.accdb (1,00 MB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 10-02-22, 11:04
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Καλημέρα σε όλους.
Δημήτρη δες αν σου κάνει το συνημμένο.
1. Συμπλήρωσα το πεδίο idstatus του πίνακα Items_tbl με τον αριθμό 2
2.Δημιούργησα ένα βοηθητικό ερώτημα συνένωσης "q_help"
3.Στη φόρμα "EntoliergasiasSub_frm" πρόσθεσα ένα σύνθετο πλαίσιο "cboKod" ακριβώς
μετά το πεδίο status το οποίο αντλεί δεδομένα από το ερώτημα.
Κώδικας:
SELECT q_help.Idstatus, q_help.Κωδικός, q_help.Περιγραφή, *
FROM q_help
WHERE (((q_help.Idstatus)=[FORMS]![EntoliErgasiasfrm]![EntoliergasiasSub_frm].[Form]![status]));
Υ.Γ. Θα μπορούσε η σχεδίαση της βάσης να είναι πιο απλή και λειτουργική.
πχ στην κεντρική φόρμα θα μπορούσε να έχει επιπλέον μία υποφόρμα με τα υλικά
(φαντάζομαι σε κάθε εργασία συντήρησης χρειάζονται και υλικά).
Ή θα μπορούσε εργασίες και υλικά να είναι καταχωρημένα σε έναν πίνακα εφόσον υπάρχουν
κοινά πεδία με τη διάκριση Idstatus 1 και 2.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb demo1.accdb (848,0 KB, 10 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 10-02-22, 13:33
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2013
Περιοχή: Βεροια
Μηνύματα: 14
Προεπιλογή

Νάσο, ευχαριστώ πολύ για τον χρόνο σου
Απάντηση με παράθεση
  #4  
Παλιά 10-02-22, 14:00
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Να είσαι πάντα καλά.
Απάντηση με παράθεση
  #5  
Παλιά 10-02-22, 14:25
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Να είσαι πάντα καλά.
Απάντηση με παράθεση
  #6  
Παλιά 13-02-22, 01:08
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2013
Περιοχή: Βεροια
Μηνύματα: 14
Προεπιλογή Εξαρτημενα cbo

Παράθεση:
Αρχική Δημοσίευση από d_sachlikidis Εμφάνιση μηνυμάτων
Καλησπέρα
Παρακαλώ για την βοήθεια σας
Έχω μια βάση δεδομένων που περιέχει τους πίνακες (status,εντολή εργασίας-entoliergasiassub,items,works)
Το ζητούμενο είναι στον πίνακα εντολή εργασίας-entoliergasiassub όταν το πεδίο status είναι W τότε το πεδίο Κωδικός να κάνει αναζήτηση από τον πίνακα works-κωδικός ενώ όταν το πεδίο status είναι P τότε να κάνει αναζήτηση από τον πίνακα items-κωδικός


Ευχαριστώ,
Καλησπέρα και πάλι


Φιλέ Νάσο αποφάσισα τελικά να δημιουργήσω έναν πίνακα που να περιλαμβάνει εργασίες και υλικά , δυστυχώς πάλι έπεσα σε τοίχο και δεν μπορώ να πάρω τα αποτελέσματα που θέλω ,
Όταν το πεδίο status είναι εργασία τότε στο πεδίο κωδικός να εμφανίζονται οι εργασίες ενώ όταν το πεδίο status είναι ανταλλακτικό τότε στο πεδίο κωδικός να εμφανίζεται τα ανταλλακτικά

Σας ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb ΝεοDemo.accdb (960,0 KB, 7 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 13-02-22, 11:34
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Καλημέρα Δημήτρη

Στη βάση σου στο Πεδιο status με το 1 και 2 περιορίζεις την προέλευση σε εργασία και ανταλλακτικά.
Κώδικας:
SELECT status_tbl.idsstatus, status_tbl.Περιγραφή
FROM status_tbl
WHERE (((status_tbl.idsstatus)=1 Or (status_tbl.idsstatus)=2));
Διόρθωσέ το σε.

Κώδικας:
SELECT status_tbl.idsstatus, status_tbl.Περιγραφή
FROM status_tbl;
Επίσης διόρθωση και προσθήκη στα παρακάτω

Κώδικας:
Private Sub Status_AfterUpdate()

Me.κωδικοςcbo.Requery
End Sub

Private Sub Status_Change()
Me.κωδικοςcbo.Requery
End Sub
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb ΝεοDemo1.accdb (636,0 KB, 16 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] ΑΝΑΠΤΥΣΣΟΜΕΝΗ ΛΙΣΤΑ ΜΕ ΑΝΑΖΗΤΗΣΗ ΤΙΜΗΣ Alexandraadami Excel - Ερωτήσεις / Απαντήσεις 1 15-02-20 10:30
[Γενικά] Αναπτυσσόμενη λίστα και αυτόματη συμπληρωση πεδίου Epthomo Excel - Ερωτήσεις / Απαντήσεις 1 21-04-18 07:30
[Συναρτήσεις] αναζητηση λεξεων μεσα απο λιστα yianf Excel - Ερωτήσεις / Απαντήσεις 3 21-05-16 20:28
[Συναρτήσεις] Αναζήτηση πλησιέστερης τιμής σε λίστα Thodoris Excel - Ερωτήσεις / Απαντήσεις 8 15-03-12 00:14
[Excel07] Αναζήτηση από λίστα manos1 Excel - Ερωτήσεις / Απαντήσεις 8 08-03-12 21:46


Η ώρα είναι 08:48.