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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-07-10, 20:54
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-07-2010
Μηνύματα: 16
Προεπιλογή

Νίκο καλησπέρα!
Ευχαριστώ για την γρήγορη και πολύ πετυχημένη απάντηση! Δουλεύει άριστα!!!

Για την άλλη απορία μου, ανεβάζω τη βάση βδ1...

Ο πίνακας tbl2 εχει ΜΙΑ μονο σειρά με 9 πεδία. Προσπαθώ να πετύχω το εξής: Αλλάζοντας οποιοδήποτε Σύνθετο πλαίσιο (τιμές από tbl1) να ενημερώνει ταυτόχρονα και τα διπλανά Σύνθετα πλαίσια και τα τρία αντίστοιχα πεδία του πίνακα tbl2..

Ευχαριστώ και πάλι!!!

Υ.Γ. Κατέβασα κάποιες βάσεις απο το forum αλλά δεν ανοίγουν... Μου βγάζει μήνυμα:
Δεν είναι δυνατό το ανοιγμα αυττού του αρχείου απο τη Microsoft Access
Το αρχείο αυτό βρίσκεται εκτός intranet κλπ.. κλπ...
Τι συμβαίνει?
Συνημμένα Αρχεία
Τύπος Αρχείου: zip βδ1.zip (46,7 KB, 17 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 08-07-10, 22:08
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Γιάννη, είμαι βέβαιος ότι έχεις πρόβλημα στη σχεδίαση αυτού που θέλεις να υλοποιήσεις.
  • Με φαίνεται τουλάχιστον άκομψο να εμφανιστεί σε ένα record του πίνακα των 9 πεδίων, 3 φορές η τριάδα: [Κιβώτιο] - [bx-12] - [cr001] !
  • Γιατί χρησιμοποιείς 9 Combo Box ;
  • Η φόρμα σου 'πατά' πάνω στον πίνακα των 9 πεδίων, οπότε δεν υπάρχει θέμα ενημέρωσης του πίνακα.
  • κλπ
Ακολουθώντας το σκεπτικό σου η λύση που προτείνω: Αφού ονόμασα το επάνω αριστερό combo11, το διπλανό combo12 και το τελευταίο της πρώτης γραμμής combo13, έγραψα τον κώδικα:
Κώδικας:
Private Sub combo11_AfterUpdate()
    Select Case combo11
        Case "Κιβώτιο"
            combo12 = "box-12"
            combo13 = "cr001"
        Case "Τεμάχιο"
            combo12 = "P-1"
            combo13 = "00856"
        Case "Χονδρική"
            combo12 = "large"
            combo13 = "526"
    End Select
End Sub
Ονόμασε το δεύτερο της πρώτης στήλης combo21 και το τελευταίο της πρώτης στήλης combo31, γράψε ότι έγραψα και είσαι εντάξει. (Προσοχή ! Να αλλάξεις τα ονόματα των σύνθετων πλαισίων διότι η Access έδωσε σε αυτά ονόματα με δυο διακριτές λέξεις)
Αγαπητέ Γιάννη, δες την σχεδίαση! Περιέγραψε τι θες να κάνεις και είμαι βέβαιος ότι εδώ στο Forum θα υπάρξουν προτάσεις που θα δώσουν την καλύτερη λύση.
Καλό βράδυ σε όλους μας / Νίκος Δ.

Υστερολόγιο : Άνοιξε τις βάσεις από 'ασφαλή' περιοχή π.χ. όρισε ασφαλή την επιφάνεια εργασίας σου
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] Διαχωρισμός περιεχομένου (τχτ) πεδίου σε νέα πεδία qaggelos Access - Ερωτήσεις / Απαντήσεις 4 09-01-16 17:40
[ Ερωτήματα ] Διαχωρισμός Πεδίου σε πεδία jimrenoir Access - Ερωτήσεις / Απαντήσεις 2 18-12-14 17:51
Διαχωρισμός ενός πεδίου σε τρία μέρη gmax Access - Ερωτήσεις / Απαντήσεις 2 05-11-13 13:12
[ Πίνακες ] Διαχωρισμός πεδίου νομισματικής μονάδας ευρώ !!! artchrist73 Access - Ερωτήσεις / Απαντήσεις 2 12-04-13 22:41
[Συναρτήσεις] Μεταφορά Δεδομένων (διαχωρισμός δεδομένων) xristos Excel - Ερωτήσεις / Απαντήσεις 1 13-05-12 09:26


Η ώρα είναι 05:59.