Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Free_Ghost
Δημοσιεύσεις: 7
Εγγραφή: 28 Δεκ 2009 21:17

Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Δημοσίευση από Free_Ghost » 28 Δεκ 2009 21:43

Έχω δημιουργήση έναν πίνακα όπου περιέχει τα πεδία..
1) Α/Α Υπαλλήλου
2) Επώνυμο
3) Ονομα
4) Αδεια που δικαιούται
5) Ημέρες που έλαβε
6) Από
7) Εώς
Κατόπιν το 5-6-7 κάνουν δέκα επαναλήψεις...

Τον ίδιο πίνακα όμως θέλω να χρησιμοποιήσω και για τις επόμενες χρονιές, δηλαδή θα τον δουλέψω το 2010 κατόπιν λέω να κάνω ένα αντίγραφο και να σβήσω όλα τα πεδία απο το 5 και πάνω, και ακριβώς εκεί κόλησα δεν μπορώ να τα σβήσω όλα μαζί πρέπει εγγραφή εγγραφή, πράγμα αδύνατο...

Υπάρχει κάποιος τρόπος να τα σβήσω όλα μαζί..

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Δημοσίευση από dva_dev » 29 Δεκ 2009 00:36

Μπορείς να το κάνεις με update query.
Π.χ.
update πίνακας set [Αδεια που δικαιούται]=25, [Ημέρες που έλαβε1]=0, [από1]=null, [εως1]=null, ... (τα υπόλοιπα πεδία ημέρεςΧ, απόΧ, εωςΧ που έχεις)

Φαντάζομαι για να έχεις μια τέτοια δομή, πρέπει να το δούλευες παλιότερα σε excel. Εκεί ίσως να είναι ικανοποιητικό, αλλά δεν είναι ό,τι καλύτερο για βάση δεδομένων.

Free_Ghost
Δημοσιεύσεις: 7
Εγγραφή: 28 Δεκ 2009 21:17

Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Δημοσίευση από Free_Ghost » 29 Δεκ 2009 08:47

Είχες δίκιο φίλε μου πέτυχε τα εξαφάνισε όλα, σε εναν δοκιμαστικό πίνακα.. :kaloe:

Ευχαριστώ...

Τώρα ώς πρός εμένα, ναι απι 15 σχεδόν χρόνια δουλεύω Excel και έχει λίγους μήνες που προσπαθώ να μεταπηδήσω στην Access...
Για αυτό ακριβώς τον λόγο δημιούργησα της επαναλήψεις στο 5-6-7 δηλαδή από - εώς - έλαβε, έτσι κάθε φορά που γράφω μια άδεια την αποτυπώνει στα τρία πεδία΄..

Δεν μπορούσα να φανταστώ άλλον τρόπο μια και ακόμη είμαι κολημένος στο Excel...

Σε ευχαριστώ πάντως.. :lol:

sarafis
Δημοσιεύσεις: 20
Εγγραφή: 08 Μάιος 2008 15:50

Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Δημοσίευση από sarafis » 02 Ιαν 2010 21:35

Ένα παράδειγμα που μπορεί να σε βοηθήσει να δεις τις δυνατότητες που κρύβει η Access. Μπορείς να έχεις όλο το ιστορικό των αδειών χωρίς να χρειάζεται να σβήνεις κάθε έτος τις προηγούμενες.
Συνημμένα
adeies.zip
(65.07 KiB) Μεταφορτώθηκε 419 φορές

Free_Ghost
Δημοσιεύσεις: 7
Εγγραφή: 28 Δεκ 2009 21:17

Σβήσιμο όλων των εγγραφών ενός πεδίου σε Access

Δημοσίευση από Free_Ghost » 07 Ιαν 2010 21:09

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

Θα το έχω στα υπόψιν μου για κάτι καινούργιο διότι είδη άρχισε το 2010 και πρέπει να βασιστώ στο δικό μου όπως είναι με όσα λάθη και άν σέρνει..

Ευχαριστώ τα ξαναλέμε...

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης