Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Problemkind am November 14, 2019, 10:55:29

Titel: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: Problemkind am November 14, 2019, 10:55:29
Hallo,
hab da mal wieder eine Frage:
In einem HF habe ich ein ungebundenes Textfeld (Text42), welches als Steuerelementinhalt

="1041200" & Format([Nachweis_ID_Bestand];"0000")

enthält. Als Ergebnis bekommt man dann z.B die Zahlenfolge 10412000099.

Dieses Ergebnis muss ich in der Tabelle (Feld: Aussstattungsnummer_2) speichern, bzw. dorthin übertragen.

Ich habe schon viel gelesen und probiert, vielleicht bin ich mittlerweile blind für die (einfache) Lösung.
Könnt ihr mir  helfen (leicht verständlich) ?

Danke und Gruß
Frank
Titel: Re: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: MzKlMu am November 14, 2019, 11:09:47
Hallo,
die einfachste Lösung ist, es gar nicht zu machen.
Das berechnete/zusammengesetzte Feld kann man jederzeit in einer Abfrage ermitteln und Anzeigen.
Im Regelfall werden derartig gebildete Daten nicht in einer Tabelle gespeichert, sonder stetts bei Bedarf gebildet bzw. zusammengesetzt.
Titel: Re: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: Problemkind am November 14, 2019, 12:36:15
Das nicht innerhalb von Tabellen gerechnet soll, ist bekannt.
Diese Nummer (104120000099) wollte ich aus dem Textfeld in die Tabelle übernehmen, nicht dort berechnen oder bilden.
Mithilfe dieser Nummer möchte ich über ein Textfeld (auf einem anderen Formular) mit Hilfe eines Barcodescanner den dazu gehörigen Datensatz abrufen. Dieses Abrufen funktioniert auch (mit Recordset). Ich vermutete deshalb, dass die Formatierung und das Steuerelement dieses bei diesem Feld verhindert.

Über eine Abfrage bekomme ich zwar die entsprechende Zahlkombinationen hin, habe aber keine Ahnung wie ich das dann in den passenden Datensatz improtieren soll / kann.

Insofern erweitere ich die Fragestellung auf: wie bekomme ich die entsprechende Zahlenkomination entsprechend dem da zu gehörigem Datensatz zugeordnet in die Tabelle? (sei es über Formular oder Abfrage).
Titel: Re: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: ebs17 am November 14, 2019, 12:59:36
Zitatentsprechend dem da zu gehörigem Datensatz zugeordnet in die Tabelle?
Die entsprechende Zuordnung  müsstest Du der Anweisung mitgeben als Filterung auf die Tabelle. Dann dürfte ja nur ein Datensatz übrig bleiben.

Techniken:
- Aktualisierungsabfrage
- Recordset mit Edit
Titel: Re: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: Beaker s.a. am November 14, 2019, 15:01:20
Hallo,
Wobei
ZitatFeld: Aussstattungsnummer_2
schon wieder stutzig macht.
Gibt es da noch mehr davon (_3 usw.)?
Falls ja, musst du noch einmal ans Datenmodell.
gruss ekkehard
Titel: Re: Ungebundenes Textfeld in Tabelle übernehmen
Beitrag von: MzKlMu am November 14, 2019, 17:24:23
Hallo,
ZitatDas nicht innerhalb von Tabellen gerechnet soll, ist bekannt.
Dazu habe ich auch keinen Buchsstaben geschrieben.
Du kannst das Feld völlig problemlso in einer Abfrage erzeugen.
Nummer: "1041200" & Format([Nachweis_ID_Bestand];"0000")
Diese Abfrage kannst Du ohne Einschränkung wie die Originaltabelle nutzen, wenn die benötigten Felder der Originaltabelle der Abfrage hinzugefügt werden.

Das Feld muss nicht in die Tabelle übertragen werden.