
08-07-10, 22:08
|
 | Συντονιστής Όνομα: Νίκος Έκδοση λογισμικού 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 θα υπάρξουν προτάσεις που θα δώσουν την καλύτερη λύση.
Καλό βράδυ σε όλους μας / Νίκος Δ.
Υστερολόγιο : Άνοιξε τις βάσεις από 'ασφαλή' περιοχή π.χ. όρισε ασφαλή την επιφάνεια εργασίας σου
|