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/3285-boitheia-se-erotima.html)

γιώργοςΚ 31-08-14 10:11

Βοήθεια σε ερώτημα
 
Καλημερίζω όλους τους φίλους του φόρουμ,

Χρειάζομαι την βοήθεια των πιο έμπειρων...

Έχω έναν πίνακα (tblLogSVN) ο οποίος έχει ένα πεδίο (SvnNumber). Ο πίνακας παίρνει δεδομένα απο ένα ερώτημα ενημέρωσης και "γεμίζει" με εγραφές οι οποίες συνήθως δεν ξεπερνούν συνολικά τις 4-10max.

Θα ήθελα να δημιουργήσω ένα δεύτερο έρώτημα έτσι ώστε να "ψάχνει" και να μου δίνει αποτελέσματα εάν και κατά πόσο μια συγκεκριμένη εγραφή είναι κάπου (οπουδήποτε) μέσα στον πιο πάνω πίνακα. Δηλαδή εάν για παράδειγμα:

SvnNumber Εάν υπάρχει σε οποιοδήποτε Record o αριθμός 30303030 να μου δίνει αποτέλεσμα.
10101010
20202020
30303030
40404040

Εύχομαι να έχω γίνει κατανοητός. Σημειώστε ότι οι πιο πάνω εγραφές συνήθως θα είναι σταθερές στον εν λόγο πίνακα αλλά το κριτήτιο εύρεσης στο ερώτημα που θα γίνει θα αλλάζει συνεχώς. Δεν μπορεί να είναι σταθερά πχ το "βρές μου το 30303030" Αυτό θα αλλάζει κάθε φορά που θα ανοίγει η βάση μου

Σας ευχαριστώ πολύ

kapetang 31-08-14 19:25

Καλησπέρα

Γιώργο, μπορείς να υλοποιήσεις το ζητούμενο απλούστερα.

Αν υποθέσουμε ότι η μεταβλητή SN (τύπου Long) ισούται, κάθε φορά, με το αριθμό που θέλουμε να ελέγξουμε, τότε η συνάρτηση

DCount("*", "tblLogSVN", "SvnNumber=" & SN) επιστρέφει :

1) Μηδέν (0) αν δεν υπάρχει ο αριθμός στον πίνακα

2) Ένα μη μηδενικό αριθμό αν υπάρχει.

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

γιώργοςΚ 01-09-14 09:23

Καλημέρα Γιώργο,

ευχαριστώ πρώτα για την βοήθεια. Ωστόσο, εάν έχω αντιληφθεί ορθά το σκεπτικό είναι να ψάχνει για οποιονδήποτε ίδιο αριθμό και να επιστρέφει είτε μηδέν (0) είτε ας πούμε 1? Σωστα?

Θα μπορούσες φίλε να επισύναπτες ένα παράδειγμα έτσι ώστε να δώ εάν και κατά πόσο θα μπορούσε αυτός ο τρόπος να με βοηθήσει αφού βεβαίως πρώτα "κοπεί" στα μέτρα των αναγκών μου?

Σε ευχαριστώ και πάλι

kapetang 01-09-14 09:44

Καλημέρα

Γιώργο, κάνει αυτό που ζητάς .

Αν ο αριθμός είναι στον πίνακα επιστρέφει ένα αριθμό >0.

Αν δεν είναι επιστρέφει ένα αριθμό =0.

Για το παράδειγμα: Δε θ’ έπρεπε εσύ που ζητάς τη βοήθεια του φόρουμ να ανεβάσεις μια ΒΔ με τα αναγκαία στοιχεία (τον πίνακα και πιθανόν μια φόρμα) και να εξηγείς πώς θα ορίζεται ο αριθμός που θα αναζητείται στον πίνακα;

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

γιώργοςΚ 01-09-14 10:36

Ναι Γιώργο, έχεις δίκιο και απολογούμαι ειλικρηνά.

Θα ετοιμάσω ένα σχετικό παράδειγμα και θα το ανεβάσω σε λίγο.

Σε ευχαριστώ πολύ πάντως

γιώργοςΚ 01-09-14 11:10

1 Συνημμένο(α)
επισυνάπτω το σχετικό παράδειγμα.

Σας ευχαριστώ

kapetang 01-09-14 18:52

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

Γιώργο, δες μια υλοποίηση του ζητούμενου.

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

γιώργοςΚ 01-09-14 19:41

Καλησπέρα Γιώργο,

Ακριβώς αυτό ήθελα φίλε, να είσαι πάντα καλά και σε ευχαριστώ για πολλοστή φορά.

:respect:


Η ώρα είναι 00:37.

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


Content Relevant URLs by vBSEO 3.3.2