![]() |
Σχεδιασμός Βάσης Δεδομένων 1 Συνημμένο(α) Καλημέρα σε όλους! Επιθυμώ να δημιουργήσω μια βάση δεδομένων στην access 2010 ώστε να μπορέσω να ενώσω 2 πίνακες που έχω δημιουργήσει στο excel ωστε να μπορώ πιο εύκολα να κρατάω τις λίστες μου ενημερωμένες. Δυσκολευομαι να χωρίσω τα πεδία μου στους κατάλληλους πίνακες και να κάνω τις απαραίτητες σχέσεις μεταξύ τους. Επισυνάπτω, ενδεικτικά, τους πίνακες που έχω δημιουργήσει στο excel. Έχω κάνει κάποιες απόπειρες αλλά χωρις αποτέλεσμα και αποφάσισα να το πάρω απο την αρχή με τη βοήθεια σας! Ευχαριστώ εκ των προτέρων! |
Καλημέρα Έφτιαξα κάτι. Δες αν είναι κοντά στις σκέψεις σου. "Έδεσα" φόρμα και υποφόρμα μέσα από το όνομα του προϊόντος, μιας και με φάνηκε ιδιαίτερα κομψή η ονοματολογία τους προϊόν 1, προϊόν 2 κλπ....Αλλά αυτό αλλάζει. ...οπότε μάλλον θα τα ξαναπούμε. Με εκτίμηση / Νίκος Α! καλώς όρισες στο Forum. Εύχομαι στις επόμενες αναρτήσεις σου να έχεις ...γρήγορες απαντήσεις. |
Νίκο καλησπέρα!! Το αρχείο που ανέβασες είναι .ldb Κάπου σου χτύπησε η βάση και αντί να ανεβάσεις το άλλο ανέβασες το αρχείο που έχει κατάληξη .ldb, |
Δυστυχώς το αρχείο χάθηκε οριστικά, μιας και ανάκτηση από ssd δίσκο δεν γίνεται... Αν βρω χρόνο θα το ξαναφτιάξω. Αλέξανδρε ευχαριστώ / Νίκος |
1 Συνημμένο(α) Αυτό είναι το αρχείο μας... |
1 Συνημμένο(α) Καλημέρα σας! Τελικά, κατάφερα μόνη μου να φτιάξω κάτι παρόμοιο!. Επισυνάπτω ένα δείγμα. Έχω διαφορετικές σχέσεις στη βάση μου γιατί αυτές που προτάθηκαν, δυστυχώς βγάζουν σφάλμα όταν δοκίμασα να τις αλλάξω. Περιμένω τα σχόλια σας και έχω την παρακάτω απορία: Έχω "κλειδώσει" τη φόρμα μου για την αποφυγή λάθους αλλά αυτο έχει σαν αποτέλεσμα να μη με αφήνει να προσθέσω νέες εγγραφές (μέσω της φόρμας). Υπάρχει τρόπος να μπορώ να προσθέτω νέες εγγραφές και οι παλιές να μη μπορούν να τροποποιηθούν; Ευχαριστώ πολύ για το ενδιαφέρον και το χρόνο που διαθέσατε! Καλώς σας βρήκα!!! |
Καλησπέρα Μαρία μας Στο συμβάν "Με το τρέχον" της φόρμας σου γράψε τη παρακάτω γραμμή κώδικα για να είναι κλειδωμένη η εγγραφή όταν είναι παλιά και να σε αφήνει να γράφεις όταν είναι νέα. Κώδικας: Private Sub Form_Current()Καλή συνέχεια / Νίκος |
1 Συνημμένο(α) Καλημέρα !!! Είμαι τελείως άσχετη με τη χρήση κώδικα. Έκανα μια προσπάθεια, αλλά το μόνο που κατάφερα είναι να προστίθεται νέα εγγραφή μόνο με το πεδίο της αυτόματης αρίθμησης συμπληρωμένο... Η διαδικασία που ακολούθησα ήταν: create---> module και επισυνάπτω μια φωτογραφία για να δείτε τα υπόλοιπα στοιχεία... Μάλλον θα πρέπει να αρχίσω να μελετάω και αυτό το κομμάτι...:confused1: |
1 Συνημμένο(α) Καλημέρα Είναι βέβαιο ότι χρειάζεσαι υποστήριξη... 1. Καθώς φτιάχνεις τη βάση σου (διαγράφεις, αλλάζεις, ...) γεμίζει "σκουπίδια". Να τα διώχνεις συχνά ως εξής (με ανοιχτή τη βάση): Κουμπί Office (επάνω αριστερά) --> Διαχείριση --> συμπύκνωση και επιδιόρθωση βάσης δεδομένων. Έτσι από 8 ΜΒ θα πέσεις στα 800 ΚΒ ! 2. Φτιάξε τα μεγέθη στα πεδία -εκεί στη φόρμα σου, ώστε να ικανοποιούν τις ανάγκες σου. Τι τα θες όλα τόσο μεγάλα ; 3, Δεν είναι καλό που στη φόρμα σου έχεις "υποπίνακα" αντί υποφόρμας . Δεν ξέρω πώς θα ελέγχεις τον υποπίνακα... Οπότε τα ξαναλέμε. Με εκτίμηση, Νίκος |
1 Συνημμένο(α) Καλησπέρα Ευχαριστώ πολύ για τη βοήθεια και τις συμβουλές σας! Είναι πολύτιμα! Έκανα συμπύκνωση και επιδιόρθωση , άλλαξα τα μεγέθη των πεδίων στη φόρμα και αντικατέστησα τον υποπίνακα με υποφόρμα. (ο υποπίνακας είχε δημιουργηθει αυτόματα όταν είχα φτιάξει τη φόρμα μου). Στην προβολή σχεδίασης της φόρμας μου , έκανα επικόλληση τον κώδικα που μου δώσατε, όπως στο αρχείο που μου στείλατε .... δυστυχώς όμως πάλι κάτι δεν γινεται σωστά... Που μπορεί να βρίσκεται το λάθος? :dft005: |
1 Συνημμένο(α) Καλησπέρα Μαρία!! Κοίταξε το συνημμένο που σου διόρθωσα. Μελέτησε και σύγκρινε τη δική σου με την νέα βάση και εάν έχεις απορίες να μας πεις που δεν καταλαβαίνεις |
Καλημέρα σε όλους!!! Ευχαριστώ πολύ και εσένα Αλέξανδρε για τον κόπο που έκανες να ασχοληθείς! Η φόρμα που προτείνεις είναι πολύ κοντά σε αυτό που θα ήθελα να μπορώ να φτιάξω! Δυστυχώς για ακόμα μια φορά όμως δεν μου λειτουργεί η προσθήκη νέας εγγραφής! Πατώντας το κουμπί, εμφανίζει τα κενά πεδία προς συμπλήρωση, αλλά δεν με αφήνει να γράψω!!! Επίσης, θα ήθελα να προσθέσω ένα κουμπί αναζήτησης με βάση το όνομα προϊόντος και το παράθυρο της φόρμας μου να μπορει να μεγιστοποιηθεί/ ελαχιστοποιηθεί. Το κουμπί αναζήτης το είδα απο τη φόρμα που μου πρότεινε ο Νίκος αλλά για το δεύτερο δεν γνωρίζω αν είναι εφικτό. |
Καλημέρα α. Φόρμα σε περιβάλλον σχεδίασης ---> κάνε επιλογή όλων των πεδίων της κύριας φόρμας (κράτα πατημένο το Shift) ---> καρτέλα σχεδίαση --> Φύλλο ιδιοτήτων ---> Δεδομένα ---> και εκεί που λέει κλειδωμένο ΝΑΙ εσύ θα βάλεις ΟΧΙ. Έλα τώρα σε περιβάλλον όπου βλέπεις τις εγγραφές και δες αν έχει αποκατασταθεί το πρόβλημα. Η εντολή Me.AllowEdits= Τrue ή False έχει τις παραξενιές της! β. Όταν είσαι σε περιβάλλον σχεδίασης της φόρμας και έχεις επιλέξει τη φόρμα, πήγαινε πάλι στο φύλλο ιδιοτήτων και δες στη καρτέλα μορφή, την ιδιότητα " Κουμπιά ελαχιστοποίησης μεγιστοποίησης" = και τα δυο ενεργοποιημένα. Λοιπόν στη φόρμα σου πλέον θα έχεις δυνατότητα μεγιστοποίησης και ελαχιστοποίησης. Αλέξανδρε "βάλε και εσύ ένα χεράκι" για να φτιάξει κάτι λειτουργικό και η Μαρία μας και ότι φτιάχνεις ανέβασέ το σε 2007, γιατί σας ...έχασα. Νάστε καλά -όσο γίνεται.../Νίκος |
1 Συνημμένο(α) Καλησπέρα Μαρία , Νίκο Ανεβάζω διορθωμένη τη βάση στα γρήγορα να δέχεται και εγγραφές.Επειδή βιάζομαι και πρέπει να φύγω τώρα ανεβάζω σε 2013 την επόμενη σε 2007. Υ/Γ: Μαρία πρέπει να γράψεις αναλυτικά τι θέλεις να κάνεις ακριβώς.Τι θέλεις να εμφανίζεις στη φόρμα και τι να κάνει.Μήπως θα σε βόλευε χωρίς υποφόρμα. Εσύ θα φτιάχνεις αυτό που θέλεις να κάνεις και εμείς θα σε βοηθούμε να το διορθώσουμε |
Καλημέρα σας! Ευχαριστώ πάρα πολυ για τη βοήθεια σας! :D |
| Η ώρα είναι 18:26. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.