Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Ableitung eines Datenfeldes über Schlüsseltabelle





Frage

Hallo alle miteinander, Ich habe wieder (zumindest für mich ) ein kniffliges Problem: Ich habe eine Tabelle_1 mit folgenden Feldern: laufende Nr. Datum Inhalt_ID (nummerisch) Inhalt_lang (text) Das Feld Inhalt_ID wird über ein Formular (Optionsgruppe) gefüllt. Im Feld Inhalt_lang würde ich gern den Langtext zur Inhalt_ID ermitteln bzw. speichern. Dafür habe ich eine zweite Tabelle_2, sog. Schlüsseltabelle, erstellt: Inhalt_ID (nummerisch) Inhalt_lang (text) Meine Frage, wie kann ich nun in Tabelle_1 das Feld Inhalt_lang automatisch ermitteln, wenn der jeweilige Datensatz angelegt wird? Vielen Dank für Eure Hilfe Connie

Antwort 1 von Teddy7

In der Tabelle gar nicht - wohl aber im Formular.
Wozu willst Du eine Information speichern, die jederzeit wiederherstellbar ist.
Wozu gibts Abfragen !

Gruß
Teddy

Antwort 2 von Connie

Hallo Teddy

Du hast Recht - eigentlich brauche ich das Feld Inhalt_lang nur in einem Formular und dann nie wieder ...
allerdings weiss ich auch nicht wie ich das Feld (Inhalt_lang) im Formular ableiten soll.

Grüße Connie

Antwort 3 von Teddy7

Indem Du als Datenquelle eine Abfrage nimmst in der diese Schlüsseltabelle verknüpft ist.

Antwort 4 von wolfgang77

Hallo zusammen, bin neu hier und kein "Profi"

mein Access-Problem:

eine Tabelle mit

Personennummer
Tagesdatum
Code

Ich möchte in einer Abfrage mit einer Gruppierung erreichen, dass für die selbe Person und denselben Code ein Datensatz erstellt wird, solange das Tagesdatum in der Ausgangstabelle um 1 steigt und Code gleichbleibt

Die Ausgangstabelle:

 P_NR          Datum            Code
1000          1-1-05                 A
1000          2-1-05                 A
1000          3-1-05                 B
1000          4-1-05                 A
1000          5-1-05                 A
1010          1-1-05                 C
1010          3-1-05                 C
1010          4-1-05                 B
1010           5-1-05                C

Das Ergebnis der Gruppierung sollte sein:


 P_NR       Code                   von_Datum         bis_Datum
                                       (Min_v_Datum)   (Max_v_Datum)
1000           A                        1-1-05                    2-1-05
1000           B                        3-1-05                    3-1-05
1000           A                         4-1-05                   5-1-05
1010           C                        1-1-05                    1-1-05
1010           C                        3-1-05                    3-1-05
1010           B                        4-1-05                    4-1-05
1010           C                         5-1-05                   5-1-05  


Datenmenge: ca 6000 Datensätze mit ca 1000 Personen, ca 10 verschiedene Codes

Ist dieses Problem mit Access alleine zu lösen oder muss ich Excel oder VBA einsetzen? Bitte euch um Hilfe!

Danke

Antwort 5 von Teddy7

Für ein neues Problem machst Du besser eine neue Frage auf - dann kriegst Du mehr Antworten.
//////////
Ich sehe nur die Möglichkeit mit VBA-Programmierung eine neue (temporäre) Tabelle zu füllen.
Gruß
Teddy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: