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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-04-11, 12:57
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-03-2011
Μηνύματα: 26
Question Διαγραφή Δεδομένων από Πινάκα

Καλημερα! εχω την εξης απορια! οταν σε δυο συνδεδεμενους πινακες δημιουργεις καποια ερωτηματα για να σου εμφανιστουν καποια αποτελεσματα και σε ενα απο τους δυο πινακες διαγραψεις καποιες εγγραφες στα ερωτηματα να μην διαγραφονται αυτες οι εγγραφες,μπορει να γινει αυτο?
Απάντηση με παράθεση
  #2  
Παλιά 04-04-11, 18:53
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Αγαπητέ Πάνο
Το ερώτημα ΔΕΝ περιέχει δεδομένα! Είναι μια δομή που μπορεί να παρουσιάζει αποθηκευμένες σε πίνακες πληροφορίες είτε ώς έχουν είτε κατόπιν κάποιας επεξεργασίας που κάνει (υπολογιζόμενα πεδία...). Ουσιαστικά τα ερωτήματα είναι κώδικας VBA (3-4 γραμμές!). Έτσι, αν τα περιεχόμενα ενός πίνακα διαγραφούν, το ερώτημα θα συνεχίσει να υφίσταται και να αναμένει τα νέα δεδομένα για να τα διαχειριστεί.
Αν λοιπόν, θέλεις να μη χαθούν οριστικά τα δεδομένα,πρέπει να τα μεταφέρεις σε κάποιο πίνακα.
Ώστε: Μόνο οι πίνακες αποθηκεύουν δεδομένα. Όχι τα ερωτήματα, όχι οι ανφορές, όχι...

Αυτά τα λίγα από μένα. Την σκυτάλη σε κάποιο άλλο μέλος...

Με εκτίμηση

Νίκος Δ.
Απάντηση με παράθεση
  #3  
Παλιά 04-04-11, 20:27
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-03-2011
Μηνύματα: 26
Προεπιλογή

Πως μπορεις να μεταφερεις δεδομενα απο τον ενα πινακα στον αλλον?
Απάντηση με παράθεση
  #4  
Παλιά 04-04-11, 20:55
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα Πάνο!
Για να περάσεις τα δεδομένα του πίνακα "DataTable" στον πίνακα "OldDataTable"
και κατόπιν να τα διαγράψεις από τον πρώτο, μπορείς να χρησιμοποιήσεις το παρακάτω:

Κώδικας:
Sub test()
     With CurrentDb
         .Execute "INSERT INTO OldDataTable SELECT DataTable.* FROM DataTable"
         .Execute "DELETE DataTable.* FROM DataTable"
     End With
 End Sub
Και οι δύο πίνακες πρέπει να έχουν την ίδια δόμηση δεδομένων.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 04-04-11, 21:23
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-03-2011
Μηνύματα: 26
Προεπιλογή

Καλησπερα Τασο! και σε ευχαριστω για την απαντηση! εγω δεν θελω να διαγραψω κανεναν πινακα απλως επειδη ειναι συνδεδεμενοι με την βαση δεδομενων της ιστοσελιδας μου , εγω καποια στιγμη αν διαγραψω καποια προιοντα απο την ιστοσελιδα που δεν συνεχιζουν πια,αυτοματος θα μου διαγραφουν
και απο την access και οι πελατες που εχω καταχωριση και εχουν αγοραση τα προιοντα που εγω εχω
διαγραψη απο την βαση της ιστοσελιδας πλεον δεν θα εμφανιζονται τα προιοντα που εχουν αγοραση και εχω καταχωριση στην access, ενω στην βαση της ιστοσελιδας αποθηκευονται!
Απάντηση με παράθεση
  #6  
Παλιά 04-04-11, 22:37
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-11-2010
Περιοχή: Γιαννιτσά
Μηνύματα: 149
Προεπιλογή

Καλησπέρα και απο εμενα
Νομιζω οτι ειναι λαθος να διαγραψεις προιοντα απο την βαση σου
Το οτι δεν συνεχιζουν πια μπορεις με καποιο flag να τα κανεις να μην συμμετεχουν στην λιστα προιοντων πoυ ανεβαζεις στο Net.
Εκτος και αν δεν θελεις να εχεις το ιστορικο.
Επομενως τοτε διαγραφονται και ολες οι σχετικες εγγραφες.
Το να διαγραφει ενα προιον και να μεινει η αγορα που εκανε καποιος πριν καποιο διαστημα δεν νομιζω να σε βοηθαει γιατι στον πινακα της αγορας θα εχεις το ID του προιοντος και οχι αλλα στοιχεια.
Ελπιζω να βοηθησα

Φιλικα Δημητρης

Τελευταία επεξεργασία από το χρήστη Dimitris Ch : 05-04-11 στις 07:30.
Απάντηση με παράθεση
  #7  
Παλιά 04-04-11, 23:58
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-03-2011
Μηνύματα: 26
Προεπιλογή

Nαι το ξερω οτι δεν ειναι καλο να διαγραφης προιοντα για λογους google,για αυτο και εχω φτιαξει watermark με την ενδειξει ΔΕΝ ΕΙΝΑΙ ΔΙΑΘΕΣΙΜΟ αλλα δεν θα επιβαρυνω τα βαση καποια στιγμη?
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] Διαγραφή εγγραφών πίνακα υπό όρους dimitrisp Access - Ερωτήσεις / Απαντήσεις 5 12-11-16 13:58
Διαγραφή δεδομένων anestaki Access - Ερωτήσεις / Απαντήσεις 0 28-12-15 20:43
[VBA] Διαγραφή δεδομένων gfevran Excel - Ερωτήσεις / Απαντήσεις 10 10-05-14 20:06
[VBA] διαγραφή δεδομένων misirlis Excel - Ερωτήσεις / Απαντήσεις 7 28-11-10 20:52
Δημιουργία και Διαγραφή Πίνακα... Ms-Office-Development Team Access samples - Χρήσιμα αρχεία & παραδείγματα 0 15-02-10 06:02


Η ώρα είναι 10:25.