Τοπικό πεδίο ημερομηνίας σε φίλτρο

94 views
Skip to first unread message

Konstantinos Kopanos

unread,
Sep 11, 2025, 4:19:20 AMSep 11
to Softone Developers Network
Έχω φτιάξει ένα τοπικό πεδίο στο ευρετήριο των ειδών που μου φέρνει την πιο πρόσφατη ημερομηνία ενημέρωσης από παραστατικά που εμφανίζεται το είδος. Στο ευρετήριο μου εμφανίζει τιμές, αλλά όταν προσθέτω το πεδίο στα φίλτρα και πάω να φιλτράρω με αυτό μου εμφανίζει κενό το ευρετήριο. 

Το query του τοπικού πεδίου:

SELECT
MAX(f.upddate)
FROM MTRL m
INNER JOIN MTRLINES ml ON m.MTRL = ml.MTRL
INNER JOIN FINDOC f ON ml.FINDOC = f.FINDOC
WHERE f.upddate IS NOT NULL and m.company=100 and m.mtrl=a.mtrl

Konstantinos Milonas

unread,
Sep 11, 2025, 6:05:13 AMSep 11
to so...@googlegroups.com
Καλημέρα,,Φτιάξε ακόμη ένα τοπικό πεδίο τυπου ημερομηνιάς με υπολογισμό γραμμής και τύπο υπολογισμου το αρχικό πεδίο. Βάζοντας το νέο πεδίο σαν φιλτρο μου έπαιξε κανονικά.

--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί στην ομάδα "Softone Developers Network" των Ομάδων Google.
Για να απεγγραφείτε απ' αυτή την ομάδα και να σταματήσετε να λαμβάνετε μηνύματα ηλεκτρονικού ταχυδρομείου απ' αυτή, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να δείτε αυτή τη συζήτηση, επισκεφτείτε το https://groups.google.com/d/msgid/soft1/d5d2a279-49b0-4190-aed3-ac2bafd963e4n%40googlegroups.com.
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Konstantinos Kopanos

unread,
Sep 12, 2025, 4:42:12 AMSep 12
to Softone Developers Network
Καλησπέρα,

καταρχάς ευχαριστώ για την απάντηση. Συνεχίζει να μην παίζει σε μένα. Επισυνάπτω μια εικόνα από την παραμετροποίηση και το query από το monitor όταν το τρέχω με ημερομηνία πχ.10/09/2025. Φαίνεται να μην λαμβάνει καν υπόψιν την τιμή της ημερομηνίας.

SELECT A.COMPANY,A.SODTYPE,A.MTRL,A.CODE,A.NAME,A.CODE1,A.CODE2,A.NAME1,A.MTRTYPE,A.MTRTYPE1,A.MTRUNIT1,ISNULL(A.PRICEW,0) AS PRICEW,ISNULL(A.PRICER,0) AS PRICER,(SELECT

MAX(f.upddate)
FROM MTRL m
INNER JOIN MTRLINES ml ON m.MTRL = ml.MTRL
INNER JOIN FINDOC f ON ml.FINDOC = f.FINDOC
WHERE f.upddate IS NOT NULL and m.company=100 and m.mtrl=a.mtrl) AS LASTINVUPDDATE FROM MTRL A WHERE A.COMPANY=100 AND A.SODTYPE=51 ORDER BY A.CODE,A.MTRL

Screenshot_2.png
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Konstantinos Milonas

unread,
Sep 16, 2025, 6:10:13 AMSep 16
to so...@googlegroups.com
Καλημέρα,
Λιγο για να καταλάβω τι προσπαθεις να κάνεις. Εχεις φτιαξει ενα SQL πεδίο που φερνει μια ημερομηνια για καθε ειδος.
Αρα πρέπει να φτιαξεις κι ενα πεδιο τυπου "Ερωτηση" όπου θα βαζεις εσυ την ημερομηνία που θελεις. Επειτα σε ενα τρίπο πεδίο φίλτρο τυπου "Υπολογισμος" θα κανεις την συγκριση με μια IF και θα λες Αν η ημερομηνια Α ειναι ιση με την Β τοτε φερε 1 αλλιως φερε 0. Θα φερεις αυτο το πεδιο στα φιλτρα σου με προκαθορισμενη τιμη 1. Οποτε θα σου δειξει μόνο τα είδη που η ημερομηνια του SQL πεδιου είναι ιση με την ημερομηνια που εδωσες εσύ στην ερωτηση. 
Το κατάλαβα καλα?


Στις Παρ 12 Σεπ 2025 στις 11:42 π.μ., ο/η Achileas Boulogiorgos <a...@accountingsoftware.gr> έγραψε:
Καλημέρα,

το δοκιμάσαμε αλλά συνεχίζει να μην παίζει. Φαίνεται σαν να μην παίρνει καν υπόψη το φίλτρο της ημερομηνίας.
Για να δείτε αυτή τη συζήτηση, επισκεφτείτε το https://groups.google.com/d/msgid/soft1/aebb77ab-7b48-4515-9a32-fc0ba02c8434n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages