![]() |
Πρόβλημα με συνάρτηση format και ημερομηνία. Καλησπέρα και συγχαρητήρια σε όσους συνδράμουν στην επιτυχία του φόρουμ ! Αντιμετωπίζω το εξής πρόβλημα: Έχω ένα μη δεσμευμένο πεδίο σε έκθεση, το οποίο τραβάει ημερομηνία σε πλήρη μορφή απο πεδίο ανοικτής φόρμας. Στην έκθεση θέλω να εμφανίζεται η ημερομηνία με μορφή: Αθήνα, 18 Ιουλίου 2015. Στη προέλευση στοιχείου ελέγχου του πεδίου της έκθεσης χρησιμοποιώ την συνάρτηση format, με την ακόλουθη μορφή: ="Αθήνα, " & format([forms]![mainform].[datefield]; "dd mmmm yyyy") όταν όμως τρέχω την έκθεση, εμφανίζει: Αθήνα, 18 Ιούλιος 2015, δηλ. το μήνα στην ονομαστική. Παρατήρησα δε ότι αν παραλείψω την εμφάνιση του << Αθήνα, >>, η ημερομηνία εμφανίζεται κανονικά, δηλ. με τον μήνα στη γενική... :scratch_one-s_head: Κάθε βοήθεια ευπρόσδεκτη. Σας ευχαριστώ εκ των προτέρων... :001_smile: |
Μια απλή λύση είναι ένα επιπλέον πεδίο που να περιέχει το "Αθήνα, " ακριβώς δίπλα στην ημερομηνία. Φιλικά Γιώργος |
Το δεύτερο πεδίο ήταν και η δική μου αρχική σκέψη, αλλά δυστυχώς έχω σοβαρό πρόβλημα με την στοίχηση στην εμφάνιση της έκθεσης... |
1 Συνημμένο(α) Χαιρετώ την παρέα Γιώργο δες την επισυναπτόμενη βαση. Στην έκθεση υπάρχουν δύο κρυφά πεδία που αντλούν δεδομένα απ' τη φόρμα. Στο ένα πεδίο χρησιμοποιείται η συνάρτηση Switch και μετατρέπει τους μήνες στη γενική. |
Μια απλή περίπτωση, στο υπάρχον πεδίο, (αν και μεγαλώνει ο τύπος) κάνει την δουλειά: ="Αθήνα, " & Day([Forms]![mainform].[datefield]) & " " & Choose(Month([Forms]![mainform].[datefield]);"Ιανουαρίου";"Φεβρουαρίου"; ...;"Δεκεμβρίου") & " " & Year([Forms]![mainform].[datefield]) |
Νάσο και Σπύρο, σας ευχαριστώ πολύ !!! Και οι δύο τρόποι μου έλυσαν το πρόβλημα. :biggrin: Η βοήθειά σας είναι πολύτιμη ! |
| Η ώρα είναι 06:46. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.