
30-01-17, 13:40
|
| Όνομα: Αναστάσιος Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 19-12-2016 Περιοχή: Ρέθυμνο
Μηνύματα: 43
| |
Παράθεση:
Αρχική Δημοσίευση από kapetang 1) Μεταφέρονται και κενά, που με μπέρδεψαν, επειδή κάτω από τα πραγματικά δεδομένα πιθανόν να υπάρχουν και άλλα μη ορατά.
Καλό είναι να επιλέγονται και να διαγράφονται οι γραμμές των φύλλων κάτω από τα δεδομένα, για να μη εισάγονται άχρηστα δεδομένα. 1) Απάντηση: Αν έχεις καμία ιδέα, να μπορούμε με κώδικα να μπαίνει στο αρχείο του Excel και να σβήνει τις εγγραφές, καλώς, αλλιώς άφησε τις να μεταφέρονται, και θα τις σβήνω με ερώτημα διαγραφής, και ανάλογη προσάρτηση στην Ρουτίνα. ΔΕΝ μπορώ να σβήνω τις κενές εγγραφές στο αρχείο που θα στέλνει η εταιρεία, γιατί θα έχει πάνω από 20-40 καρτέλες, οπότε θα είναι εξαιρετικά χρονοβόρο.
2) Από το Excel τα δεδομένα μεταφέρονται μαζικά και όχι εγγραφή-εγγραφή. 2) Απάντηση: Οκ. Κανένα πρόβλημα.
3) Με βάση τα παραπάνω θα πρέπει να μεταφερθούν τα δεδομένα σε κάποιο πίνακα (πχ Discount) και ακολούθως από αυτόν στον πίνακα των πολλαπλών εγγραφών (πχ DiscountPlus). 3) Απάντηση: Συμφωνώ, και ετοίμασα την βάση όπως προτείνεις.
4) Κάποια πεδία είναι περιττά και θα μπορούσαν να μη μεταφερθούν.
Το πεδίο [Real End] είναι περιττό. Επίσης ο αριθμός των επαναλήψεων, για κάθε εγγραφή είναι γνωστός και ισούται με:=[End]-[Begin]+1. 4) Απάντηση: Δυστυχώς ή ευτυχώς, ( δεν το ξέρω ακόμα αυτό), πρέπει όλα τα πεδία να έρχονται, γιατί χρειάζεται το καθένα από αυτά για περαιτέρω ανάλυση. Πχ το πεδίο [Real End] που αναφέρεις, χρειάζεται γιατί αυτό θα είναι χρονικό διάστημα που θα οριστεί για τον κάθε όμιλο, για πόσο πραγματικά θα ισχύει η προσφορά. Μπορεί δηλαδή μια προσφορά να ισχύει για ένα μήνα, αλλά λόγω εξαντλήσεως των αποθεμάτων, να σταματήσω την προσφορά εγώ προς αυτόν, αλλά αυτός να συνεχίσει να έχει την προσφορά στα καταστήματα του, γιατί δεν μπορεί να τυπώνει φυλλάδια κάθε τόσο. Υπάρχουν και άλλοι λόγοι, αλλά δεν είναι του παρόντος.
5) Κάθε εγγραφή μπορεί να χαρακτηρίζεται από ένα σύνθετο κλειδί: ([Kategory], [Code Dis], συνεπώς δε χρειάζεται άλλο κλειδί (Autonumber). 5) Απάντηση: Σωστά. Ετοίμασα τους πίνακες με μοναδικό κλειδί [Unique Code], και θα ενημερώνετε βάσει των πεδίων [Discount Number] and [ Code Dis]. Δεν με ενδιαφέρει αν θα είναι κολλητά, ή με κενό ανάμεσα τους.
6) Σκέψου τα παραπάνω και ανέβασε ένα δείγμα με τη δομή των πινάκων Discount και DiscountPlus, όπως και σχετικές διευκρινήσεις. 6) Απάντηση: Την διαμόρφωσα όπως μου υπόδειξε, (πίνακες και κλειδί).
Διευκρινίσεις κυρίως για το ρόλο του πεδίου [Active] και της εγγραφής που θα διαγράφεται. | Διευκρινίσεις ) Απάντηση: Αφού πήγαμε στην λύση άλλου πίνακα, ΔΕΝ χρειάζεται να διαγράφετε το τίποτα.
Τελευταία επεξεργασία από το χρήστη Αναστάσιος : 30-01-17 στις 13:42.
Αιτία: Ξέχασα να ανεβάσω τα αρχεία....
|