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/3747-anazitisi-eggrafon.html)

zaxarias 02-07-15 22:57

Αναζήτηση εγγραφών
 
1 Συνημμένο(α)
Καλησπέρα σας,

προσπαθώ να φτιάξω μια ΒΔ συνταγών για εκπαιδευτικούς λόγους.Ενώ έχω την εντύπωση ότι έχω κατανοήσει τη θεωρία(ΔΟΣ,Σχεσιακή ΒΔ κτλ) δυσκολεύομαι όμως σε τεχνικά ζητήματα όπως:
η διαμόρφωση μιας σωστής σε όψη φόρμας,ποιά είναι τα κατάλληλα εργαλεία που απαιτούνται κτλ.Επίσης αν υπάρχει πρόταση που να περιέχει μακροεντολές ή VBA(έχω μια βάση σε Visual Basic) θα με βοηθούσε έτσι να δω πως λειτουργούν στο παράδειγμά μου.

Στο συγκεκριμένο παράδειγμα θέλω να κάνω αναζήτηση με βάση την ονομασία σε ένα σύνθετο πλαίσιο (πχ σπανακόπιτα) για κάθε κατηγορία ξεχωριστά και να με οδηγεί στην εγγραφή της στη φόρμα.
Μπορεί κάποιος σας παρακαλώ να με βοηθήσει σε αυτό?

Ευχαριστώ πολύ,
Ζαχαρίας

nasos23 03-07-15 18:30

1 Συνημμένο(α)
Καλησπέρα σε όλους.
Ζαχαρία δες το παρακάτω

zaxarias 05-07-15 17:47

Νάσο σε ευχαριστώ πολύ για τη βοήθεια,αυτό ήθελα,

Ζαχαρίας

zaxarias 18-07-15 01:28

1 Συνημμένο(α)
Καλησπέρα σε όλους,

σε συνέχεια του παραδείγματος θα ήθελα να ρωτήσω το εξής.Πως θα μπορούσαν να λειτουργήσουν τα σύνθετα πλαίσια που έχω τοποθετήσει στη φόρμα ΜΕΝΟΥ,έτσι ώστε όταν επιλέγεται το ζητούμενο να ανοίγει και η αντίστοιχη φόρμα στη συγκεκριμένη εγγραφή.Δηλ να μη χρειάζεται να ανοίγω την κάθε φόρμα(ΠΙΤΕΣ,ΓΛΥΚΑ,ΦΑΓΗΤΑ) και να κάνω εύρεση από εκεί αλλά να γίνεται από το μενού αυτή η διαδικασία.

Σας ευχαριστώ πολύ,
Ζαχαρίας

nasos23 18-07-15 08:09

1 Συνημμένο(α)
Καλημέρα Ζαχαρία
στην φόρμα ΜΕΝΟΥ σε προβολή σχεδίασης
κάνε αντιγραφή και επικόλληση τον παρακάτω κώδικα
Κώδικας:

Private Sub Σύνθετο_πλαίσιο10_AfterUpdate()
If Me.Σύνθετο_πλαίσιο10 <> "" Then
DoCmd.OpenForm "ΓΛΥΚΑ", , , "Όνομα ='" & Me.Σύνθετο_πλαίσιο10.Value & "'"
End If
Me.Σύνθετο_πλαίσιο10 = ""
End Sub


Private Sub Σύνθετο_πλαίσιο12_AfterUpdate()
If Me.Σύνθετο_πλαίσιο12 <> "" Then
DoCmd.OpenForm "ΦΑΓΗΤΑ", , , "Όνομα ='" & Me.Σύνθετο_πλαίσιο12.Value & "'"
End If
Me.Σύνθετο_πλαίσιο12 = ""
End Sub

Private Sub Σύνθετο_πλαίσιο8_AfterUpdate()
If Me.Σύνθετο_πλαίσιο8 <> "" Then
DoCmd.OpenForm "ΠΙΤΕΣ", , , "Όνομα ='" & Me.Σύνθετο_πλαίσιο8.Value & "'"
End If
Me.Σύνθετο_πλαίσιο8 = ""
End Sub

Δες στο συνημμένο

zaxarias 18-07-15 16:51

Καλησπέρα σας,
Να είσαι καλά Νάσο,σε ευχαριστώ πολύ.

Ζαχαρίας


Η ώρα είναι 15:57.

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


Search Engine Optimization by vBSEO 3.3.2