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/2308-timi-pedioy-isi-me-pedio-alloy-pinaka.html)

gaz_manos 24-01-13 21:55

Τιμή Πεδίου ίση με πεδίο άλλου πίνακα
 
Καλησπέρα!
Έχω μια απορία.
Υπάρχει η δυνατότητα στην access το πεδίο ενός πίνακα να παίρνει την τιμή ενός πεδίου απο άλλο πίνακα;
Για να καταλάβετε την απορία μου.
Στο excel μπορώ να πω οτι το κελί Α5 είναι =Β8 και με αυτό το τρόπο ότι έχει το κελί Β8 μπαίνει αυτόματα και στο κελί Α5.
Στην Access μπορώ να το κάνω αυτό με πεδία;
Αν ναι, πως;
Ευχαριστώ εκ των προτέρων.

Meteora 24-01-13 22:13

Καλησπέρα

Υπάρχει συνάρτηση που διαβάζει τιμή πεδίου ενός πίνακα. πχ
Κώδικας:

Dim varX As Variant
varX = DLookup("[onomapediou]", "onomapinaka", "[ID] = 1")

Παρατήρησε, την συνθήκη { στο παράδειγμα [id]=1 } που θα προσδιορίσει την επιθυμητή εγγραφή από την οποία θες την τιμή του πεδίου.

Δεν έχω κάτι άλλο να προσθέσω...

Με εκτίμηση

Νίκος Δ.

gaz_manos 24-01-13 22:20

Που γράφω αυτόν τον κώδικα;
Μάλλον χαζή ερώτηση.
Αλλά δεν ξέρω.
Ευχαριστώ.

gaz_manos 24-01-13 22:24

Έχω δύο πίνακες "Πίνακα1" και "Πίνακας2" με πεδία "ΠεδίοΑ1" "ΠεδίοΑ2" "ΠεδίοΑ3" "ΠεδίοΑ4" και"ΠεδίοΒ1" "ΠεδίοΒ2" "ΠεδίοΒ3" "ΠεδίοΒ4" αντίστοιχα.
Αυτό που θέλω να κάνω είναι το εξής. Το πεδίο "ΠεδίοΑ2" να παίρνει την τιμή που έχει το "ΠεδίοΒ4"

Meteora 24-01-13 22:49

Μάνο,

Ανέβασε μια μικρή βάση με δυο πίνακες και 5-6 εγγραφές σε κάθε πίνακα. Μετά γράψε στο forum τι θέλεις με ακρίβεια. Είναι βέβαιο οτι θα βοηθηθείς.
Τα ξαναλέμε

Νίκος Δ,

gaz_manos 25-01-13 08:12

ΕΠΙΣΥΝΑΨΗ ΑΡΧΕΙΟΥ
 
1 Συνημμένο(α)
Επισυνάπτω μια βάση δεδομένων με όνομα Test.
Η βάση έχει έναν πίνακα με όνομα ΠΙΝΑΚΑΣ1 και πεδία id, onoma, eponumo, tmapasxolhshs και έναν Πίνακα ΠΙΝΑΚΑΣ2 id, onoma, eponumo,tmtopothethshs.
Οι πίνακας1 έχει 6 Εγγραφές με όλα τα πεδία συμπληρωμένα. Ο πίνακας2, έχει και αυτός 6 εγγραφές ίδιες με τον πίνακα1. Το ζητούμενο είναι: Το πεδίο tmtopothethshs του πίνακα2 να παίρνει την τιμή του πεδίου tmapasxolhshs του πίνακα1
Ξέρει κανείς αν γίνεται αυτό και πως;

gaz_manos 25-01-13 11:41

Τελικά βρήκα τον τρόπο!!!!!
Αυτό επιλύεται με ένα Ερώτημα τύπου ΕΝΗΜΕΡΩΣΗΣ.


Η ώρα είναι 12:50.

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


Search Engine Optimization by vBSEO 3.3.2