Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access samples - Χρήσιμα αρχεία & παραδείγματα > Αντιγραφή δεδομένων από μία εγγραφή σε μία άλλη

Access samples - Χρήσιμα αρχεία & παραδείγματα Αρχεία Ms-Access διαθέσιμα για τα μέλη του Forum.

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-10-14, 20:09
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή Αντιγραφή δεδομένων από μία εγγραφή σε μία άλλη

Δημιουργός: Γιώργος Καπετανόπουλος (Οκτώβριος 2014)
Περιβάλλον: Access 2003, 2007, 2010

Η δυνατότητα αντιγραφής δεδομένων, από μία εγγραφή σε μια άλλη, μπορεί να περιορίσει πολύ το χρόνο και τον κόπο πληκτρολόγησης.

Στη επισυναπτόμενη ΒΔ δίνεται μια γενική και εύκολα προσαρμόσιμη μέθοδος.

Παρουσιάζονται τρεις περιπτώσεις. Σε όλες, προέλευση των δεδομένων, είναι η τρέχουσα εγγραφή.

Οι περιπτώσεις διακρίνονται με βάση την εγγραφή προορισμού:

1) Τα στοιχεία επικολλιούνται σε νέα γραμμή.

Είναι η συνηθέστερη περίπτωση.

2) Τα στοιχεία επικολλιούνται στην αμέσως επόμενη γραμμή.

3) Τα στοιχεία επικολλιούνται στην γραμμή όπου το πρωτεύον κλειδί έχει την αμέσως μεγαλύτερη τιμή απ’ αυτήν που έχει στην τρέχουσα.

Ο κώδικας στις δύο πρώτες περιπτώσεις είναι σχεδόν ταυτόσημος.

Στην Τρίτη περίπτωση είναι πιο περίπλοκος.

Χρειάζεται να βρούμε την επόμενη τιμή του πρωτεύοντος κελιού, να εντοπίσουμε την εγγραφή με αυτό το κλειδί και να κάνουμε εκεί την επικόλληση.

Επειδή ο τύπος δεδομένων του πρωτεύοντος κελιού επηρεάζει τον κώδικα, τον διαμόρφωσα ώστε να αντιμετωπίζει τις τρεις συνηθέστερες περιπτώσεις (ακέραιος, κείμενο, ημερομηνία)

Προσθήκη
Η λύση της ΒΔ CopyRowToAnother.mdb δεν αντιμετωπίζει την περίπτωση που έχει εφαρμοστεί φίλτρο.

Η ΒΔ CopyRowToAnotherFilter.mdb αντιμετωπίζει και την περίπτωση αυτή.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb CopyRowToAnother.mdb (412,0 KB, 304 εμφανίσεις)
Τύπος Αρχείου: mdb CopyRowToAnotherFilter.mdb (544,0 KB, 210 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 04-10-14 στις 15:45. Αιτία: Προσθήκη συνημμένου
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αντιγραφή εγγραφής σε άλλη φόρμα jimrenoir Access - Ερωτήσεις / Απαντήσεις 3 10-12-15 18:09
[ Φόρμες ] Αντιγραφή εγγραφής από μία φόρμα σε μία άλλη κλικαρωντας ένα check box jthermos Access - Ερωτήσεις / Απαντήσεις 0 09-12-15 02:49
[ Φόρμες ] Αντιγραφή μερικών πεδίων από μια ΒΔ σε άλλη ΒΔ skapet155 Access - Ερωτήσεις / Απαντήσεις 18 13-02-13 17:31
[Γενικά] Μεταφορά δεδομένων από μια καρτέλα σε άλλη Γιώργος Κ. Excel - Ερωτήσεις / Απαντήσεις 10 18-01-13 15:03
[ Φόρμες ] Αντιγραφή πεδίων σε νέα εγγραφή mgeorge Access - Ερωτήσεις / Απαντήσεις 20 23-06-11 18:12


Η ώρα είναι 09:40.