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/5056-antikatastasi-timis-se-pedio-keimenoy-xoris-ti-diagrafi-proigoimenis-eggrafis.html)

dimitrisp 21-10-18 11:42

Αντικατάσταση τιμής σε πεδίο κειμένου, χωρίς τη διαγραφή προηγούμενης εγγραφής
 
1 Συνημμένο(α)
Γειά σας

Στη Φόρμα, της δειγματική Βάσης που ανέβασα, εμπεριέχονται τα πεδία: [Σύνθετο30] και
[ΕΚΚΡΕΜΟΤΗΤΕΣ].

Όταν, για παράδειγμα, επιλέγεται στο Σύνθετο πλαίσιο η τιμή "ΝΑΙ",
τότε στο πεδίο [ΕΚΚΡΕΜΟΤΗΤΕΣ] καταχωρίζεται (διαμέσου κώδικα) η φράση "ΝΑ ΑΝΑΝΕΩΘΕΙ".

Θα ήθελα, μετά την επιλογή στο Σύνθετο:
Να διαγράφεται η προηγούμενη φράση, η οποία καταχωρίστηκε μέσω κώδικα, και να προστίθεται η νέα
χωρίς, όμως, να διαγράφεται τυχόν άλλο περιεχόμενο που ήδη έχει
καταχωριστεί
στο πεδίο [ΕΚΚΡΕΜΟΤΗΤΕΣ].

Δηλαδή, αν στο πεδίο ήταν καταχωρισμένη η φράση, π.χ. ["έχει αναλυθεί", "υψηλή σπουδαιότητα", "ΝΑ ΑΝΑΝΕΩΘΕΙ"] τότε,
μετά την επιλογή "ΟΧΙ"στο Σύνθετο, στο πεδίο [ΕΚΚΡΕΜΟΤΗΤΕΣ] να αναγραφεί:
["έχει αναλυθεί", "υψηλή σπουδαιότητα", "ΝΑ ΜΗΝ ΑΝΑΝΕΩΘΕΙ"]...

Σας ευχαριστώ εκ των προτέρων

kapetang 21-10-18 18:24

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

Δημήτρη, κάνε δοκιμές και δες αν σε καλύπτει το συνημμένο.

Στην προτεινόμενη λύση υπέθεσα ότι οι φράσεις "ΝΑ ΑΝΑΝΕΩΘΕΙ" και "ΝΑ ΜΗΝ ΑΝΑΝΕΩΘΕΙ", βρίσκονται στο τέλος του κειμένου του πεδίου [ΕΚΚΡΕΜΟΤΗΤΕΣ].

kapetang 21-10-18 19:51

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

Στο συνημμένο άλλαξα λίγο τον κώδικα, για να δοθεί η δυνατότητα οι φράσεις "ΝΑ ΑΝΑΝΕΩΘΕΙ" και "ΝΑ ΜΗΝ ΑΝΑΝΕΩΘΕΙ", να βρίσκονται σε οποιαδήποτε (όχι μόνο στο τέλος) θέση του κειμένου του πεδίου [ΕΚΚΡΕΜΟΤΗΤΕΣ].

Spirosgr 21-10-18 20:58

Καλησπέρα
Είχα ετοιμάσει κάτι, αλλά με πρόλαβε ο Γιώργος.
Το διαφορετικό που θα έκανα, είναι:

Απαλοιφή των ("") από τις λέξεις στα constands
πχ "ΝΑ ΑΝΑΝΕΩΘΕΙ" αντί '"""ΝΑ ΑΝΑΝΕΩΘΕΙ"""
και αντί ", " βάλτε & vbCrLf & για να σπάει το κείμενο πχ

έχει αναλυθεί
υψηλή σπουδαιότητα
ΝΑ ΑΝΑΝΕΩΘΕΙ


το ένα κάτω από το άλλο.

dimitrisp 21-10-18 23:24

Γειά σας

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

Καλή συνέχεια...

kapetang 22-10-18 09:09

Φίλε Δημήτρη, να είσαι καλά.

Spirosgr 22-10-18 09:12

Καλημέρα, καλή συνέχεια.


Η ώρα είναι 21:06.

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


Search Engine Optimization by vBSEO 3.3.2