Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Εξαγωγή ημερομηνίας και ημέρας σε φόρμα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/597-eksagogi-imerominias-kai-imeras-se-forma.html)

kapetang 21-09-10 11:56

Καλημέρα σε όλους

Τάσο και στο αρχείο 2003 η φόρμα είχε πρόβλημα γι’ αυτό έκανα αλλαγές (αφαίρεση κώδικα και αλλαγή ονόματος).
Μια βελτίωση του σύντομου τύπου είναι η ακόλουθη:
=Format(nz([ΔΙΕΚΠΑΙΡΕΩΣΗ];0);"mmmm, yyyy")
ή, αν θέλουμε το μήνα με κεφαλαία, :
=UCASE(Format(nz([ΔΙΕΚΠΑΙΡΕΩΣΗ];0);"mmmm, yyyy")

Φιλικά/Γιώργος

PanosPan 21-09-10 12:36

Καλημέρα και πάλι,

"Πάνο, η φόρμα του παραδείγματος που ανέβασες (στο *accdb αρχείο) είναι "χτυπημένη""

νομίζω ότι αυτό είναι το πρόβλημα, καθώς τώρα δουλεύουν όλοι οι τύποι.
Σας ευχαριστώ και τους τρεις.

Tasos 21-09-10 12:46

Κώδικας:

Μια βελτίωση του σύντομου τύπου είναι η ακόλουθη:
=Format(nz([ΔΙΕΚΠΑΙΡΕΩΣΗ];0);"mmmm, yyyy")

...Προϋποθέτει την επιλογή "ελληνική" στη μορφοποίηση ημερομηνίας και ώρας στις τοπικές ρυθμίσεις του συστήματος.

Διαφορετικά δεν θα εμφανίζει Ιανουάριος, Φεβρουάριος κτλ. αλλά January, February κτλ.

Τα λέμε
Τάσος

kapetang 21-09-10 15:39

Φίλε Τάσο τώρα κατάλαβα την προσωπική σου προτίμηση .....
Πάντως το προσπαθώ:hammer-smilies-0001

PanosPan 24-09-10 11:53

Μεταφορά πληροφορίας από φόρμα σε πίνακα
 
2 Συνημμένο(α)
Καλημερίζω την εκλεκτή παρέα,
Άντε και μετέτραψα την σύντομη ημερομηνία (πχ. [3/8/2010] σε [Αύγουστος, 2010]) στην φόρμα "ΚΕΝΤΡΙΚΟΣ ΠΙΝΑΚΑΣ", πως γίνεται αυτή ο ονομαστική ημερομηνία [Αύγουστος, 2010]) να μεταφερθεί σε ένα πεδίο στον πίνακα "ΚΕΝΤΡΙΚΟΣ ΠΙΝΑΚΑΣ" (π.χ. πεδίο [ΔΙΕΚΠΑΙΡΕΩΣΗ ΟΝΟΜΑΣΤΙΚΑ] του πίνακα [ΚΕΝΤΡΙΚΟΣ ΠΙΝΑΚΑΣ];
Ίσως έκανα λάθος στον αρχικό μου σχεδιασμό και τώρα χρειάζομαι εκ των υστέρων λύση στο ζήτημα.
ευχαριστώ πολύ
Πάνος

Meteora 24-09-10 15:00

Καλημέρα ...
Πάνο πρόσθεσε τον κώδικα :
Κώδικας:

Private Sub ΔΙΕΚΠΑΙΡΕΩΣΗ_AfterUpdate()
[ΔΙΕΚΠΑΙΡΕΩΣΗ ΟΝΟΜΑΣΤΙΚΑ] = Choose(Month([ΔΙΕΚΠΑΙΡΕΩΣΗ]), "ΙΑΝΟΥΑΡΙΟΣ", "ΦΕΒΡΟΥΑΡΙΟΣ", "ΜΑΡΤΙΟΣ", "ΑΠΡΙΛΙ" & _
"ΟΣ", "ΜΑΙΟΣ", "ΙΟΥΝΙΟΣ", "ΙΟΥΛΙΟΣ", "ΑΥΓΟΥΣΤΟΣ", "ΣΕΠΤΕΜΒΡΙΟΣ", "ΟΚΤΩΒΡΙΟΣ", "ΝΟΕΜΡΙΟΣ", "ΔΕΚΕΜΒ" & _
"ΡΙΟΣ") & ",  " & Year([ΔΙΕΚΠΑΙΡΕΩΣΗ])
End Sub

Όμως αγαπητέ μου πρέπει να διορθώσεις τα ονόματα που χρησιμοποιείς σε πίνακες, πεδία, φόρμες , ... αφού δεν ακολουθούν κανόνες σωστής ονοματολογίας.
Αυτά... / Νίκος Δ.

PanosPan 24-09-10 15:36

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

kapetang 24-09-10 15:58

1 Συνημμένο(α)
Καλησπέρα στην παρέα

Πάνο για να γίνει αυτό που θέλεις πρόσθεσα στον πίνακα ένα πεδίο «ΔΙΕΚΠΑΙΡΕΩΣΗΟΝΟΜΑΣΤΙΚΑ», ένα στη φόρμα (το τελευταίο) και κάποιο κώδικα στη φόρμα.
Κανονικά όμως το πεδίο «ΔΙΕΚΠΑΙΡΕΩΣΗΟΝΟΜΑΣΤΙΚΑ» δε σου χρειάζεται αφού η τιμή του μπορεί να υπολογιστεί από το πεδίο «ΔΙΕΚΠΑΙΡΕΩΣΗ» και να εμφανιστεί όπου το θέλεις (φόρμα, έκθεση, ερώτημα).
Το πεδίο αυτό είναι επικίνδυνο γιατί μπορεί (κάτω από κάποιες συνθήκες) να μη συμφωνεί με το «ΔΙΕΚΠΑΙΡΕΩΣΗ»
Συμβουλή: Απέφυγε ονόματα πεδίων με κενά και ελληνικούς χαρακτήρες. Δημιουργούν προβλήματα.

Φιλικά/Γιώργος

kapetang 24-09-10 16:10

Καλησπέρα πάλι
Φίλε Νίκο να με συγχωρείς για την παρέμβαση δουλεύαμε ταυτόχρονα και δεν πρόσεξα την απάντησή σου.
Πάντως έχω την εντύπωση ότι ο Πάνος θέλει να αποθηκεύεται η τιμή του υπολογιζόμενου πεδίου σε πίνακα.
Γιώργος

PanosPan 24-09-10 16:10

Γιώργο ευχαριστώ πολύ και σένα,
για τα ονόματα, μάλλον τώρα είναι αργά να τα μετατρέψω σε αγγλικούς χαρακτήρες (κενά στην κανονική βάση δεν έχω έχω). όσο για το:
"Κανονικά όμως το πεδίο «ΔΙΕΚΠΑΙΡΕΩΣΗΟΝΟΜΑΣΤΙΚΑ» δε σου χρειάζεται αφού η τιμή του μπορεί να υπολογιστεί από το πεδίο «ΔΙΕΚΠΑΙΡΕΩΣΗ» και να εμφανιστεί όπου το θέλεις (φόρμα, έκθεση, ερώτημα)." θα ήθελα να το δω λίγο, και εάν είναι να επανέλθω με διευκρινίσεις
Σε ευχαριστώ πολύ
Τα λέμε
Πάνος


Η ώρα είναι 16:46.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2