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/4737-synthhkh-gia-eisagogh-hmeromhnias-se-pedio.html)

smasak 06-11-17 09:50

ΣΥΝΘΗΚΗ ΓΙΑ ΕΙΣΑΓΩΓΗ ΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΠΕΔΙΟ
 
Καλημέρα, έστω ότι σε μία φόρμα έχω ένα πεδίο "ΠΕΡΙΟΔΟΣ" όπου τιμές ΙΑΝΟΥΑΡΙΟΣ, ΦΕΒΡΟΥΑΡΙΟΣ κλπ και ένα πεδίο ΗΜΕΡΟΜΗΝΙΑ.
Πως μπορώ επιλέγοντας την ΠΕΡΙΟΔΟ πχ ΙΑΝΟΥΑΡΙΟΣ αυτόματα στο πεδίο ΗΜΕΡΟΜΗΝΙΑ να έρχεται αποτέλεσμα 31/1/2017;

nasos23 07-11-17 07:59

1 Συνημμένο(α)
Καλημέρα σε όλους
Σάκη
Στο επισυναπτόμενο υπάρχουν δύο επιλογές
Φόρμα1 για το τρέχον έτος
και Φόρμα2 με επιλογή έτους απο λίστα

H Συνάρτηση που χρησιμοποιείται είναι η εξής:
LastDayInMonth=DateSerial(Year(dtmDate); Month(dtmDate) + 1; 0)

με τις ανάλογες προσαρμογές

smasak 07-11-17 11:44

Γειά σου Νάσο.
Αυτό ακριβώς είναι που ήθελα(Φόρμα 2).
Έχω ένα θεματάκι όμως.
Εγω έχω πίνακα που παίρνει το έτος και την περίοδο από εκεί.
Βάζοντας τον τύπο στην δική μου εφαρμογή μου βγάζει για το ετος 2017 και περίοδο Ιανουάριο 31/1/2006.

smasak 07-11-17 12:31

Παίρνει το ID.Σε ένα πίνακα έχω ID_ETOS και ΕΤΟΣ.

nasos23 07-11-17 18:32

1 Συνημμένο(α)
Καλησπέρα Σάκη
Δες το συνημμένο Φόρμα 3
άντληση δεδομένων απο πίνακες.

smasak 07-11-17 20:30

1 Συνημμένο(α)
Ανεβάζω δείγμα.Κάπου κάνω λάθος.

nasos23 07-11-17 21:17

Στο αδέσμευτο πεδίο ΗΜΕΡΟΜΗΝΙΑ αντί του
=IIf([ΠΕΡΙΟΔΟΣ]="" Or [ID_ETOS]="";" ";DateSerial([ID_ETOS];[ΠΕΡΙΟΔΟΣ]+1;0))
βάλε
=IIf([ΠΕΡΙΟΔΟΣ]="" Or [ID_ETOS]="";" ";DateSerial([ID_ETOS].[column](1);[ΠΕΡΙΟΔΟΣ]+1;0))

smasak 07-11-17 21:26

Ok, αυτό ήταν.Αντε να λύσω τώρα το θέμα της περιόδου των Δ.Πάσχα κλπ.....


Η ώρα είναι 14:33.

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


Search Engine Optimization by vBSEO 3.3.2