
10-02-12, 09:31
|
| Όνομα: Στέλιος Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 08-07-2011 Περιοχή: Αθήνα
Μηνύματα: 81
| |
Νικο Καλημερα...
Κοιταξα το αρθρο που μου προτεινες, εχω ομως καποιες σημαντικες αποριες.
1. Για να απλοποιησω οσο μπορω την διαδικασία, ας υποθεσουμε οτι ο Πινακας που θελω να ενημερωνεται θα ειναι ΑΡΧΙΚΑ γεματος με το καρτεσιανο γινομενο (AGM * Days) και θα ορισω να εχουν σαν κατασταση μια default τιμη (ας υποθεσουμε "Π").
Αυτο θα το πραγματοποιησω με 2 εντολές SQL
INSERT INTO tbl_Programmatismos ( [day], agm )
SELECT Ref_Day.Day, tbl_Persons.agm
FROM tbl_Persons, Ref_day;
ΚΑΙ
UPDATE tbl_Programmatismos
SET tbl_Programmatismos.Katastasi = "Π";
Αντιστοιχο θα ειναι και το excel "ΣΤΑΥΡΟΛΕΞΟ" (Δηλ. Γεματο "Π")
Τωρα....
Εκτιμω οτι πρεπει να δημιουργησω μια UPDATE εντολη SQL η οποια θα αλλαζει το πεδιο Katastasi_Code στον Πίνακα Ref_Katstasi της ACCESS, ανάλογα με τις αλλαγες που εχουν γινει στο excel, ΓΙΑ ημερομηνια 1 ημερα πριν απο σήμερα και μεχρι 40 ημερες μετα.(Δεν υπαρχει λογος να κανω update συνεχως ολο τον πινακα. Οτι περασε δεν αλλαζει, ενω δεν χρειαζεται προγραμματισμος για χρονικο διαστημα > 40 ημερων)
Οποτε έχουμε
UPDATE tbl_Programmatismos p
SET katastasi = "KELI EXCEL"
WHERE "GRAMI EXCEL" = p.agm
AND "STILI EXCEL" < = p.day
AND p.day >= (date() -1)
AND p.day < (date() -40)
Εδω ειναι που χρειαζομαι και την βοηθεια σας.... Στην "GRAMMI EXCEL" και στην "STILI EXCEL"....
Ευχαριστω, και οπως πολυ σωστα έιπες έρχεται Σαββατοκυριακο !!!!!
Τελευταία επεξεργασία από το χρήστη stelianta : 10-02-12 στις 09:56.
Αιτία: Διορθωση στον SQL κωδικα
|