Tabelle übernehmen
Hallo zusammen,
ich möchte gern in Tabelle1 eine verknüpfung zu meinen Geräten (Tabelle2) und dort zum beispiel 2-3 geräte auswählen und halt anzeigen lassen. Dies funktioniert.
nun möchte ich aber einen Button drücken und die geräte aus tabelle2 sollen in einem neuen datensatz in tabelle3 angezeigt werden.
ich kriege die passende verknüpfung nicht zustande.
7 Antworten
-
Hallo Michael, hier ein Vorschlag für die Schaltfläche in Tabelle1:
let me := this:
for i in Tabelle2 do
let newT3 := (create Tabelle3);
newT3.(Tabelle1 := me);
newT3.(Textfeld := i.Textfeld);
end
-
let me := this;
for i in '4_Geräte' do
let Button := (create 'Wartung durchgeführt');
Button.(Datum := today());
Button.(Uhrzeit := now());
Button.(Text := "Wartung durchgeführt");
Button.('Erledigt' := me);
end'Erledigt' am letzten punkt wird nicht als Tabellenspalte gefunden... aber es ist ja auch eine einzelne Tabelle und keine Spalte. wo hab ich den dreher drin :)
-
Ups, gerade zufällig gesehen: Ans Ende der ersten Zeile gehört natürlich ein Semikolon, kein Doppelpunkt. Die beiden Tasten liegen halt direkt nebeneinander. ;)
-
Hat sich überschnitten. Den Tippfehler hattest du selber schon bemerkt und korrigiert.
Du wolltest doch die neuen Datensätze in Tabelle3 ('Wartung durchgeführt') auch wieder mit dem aktuellen Datensatz in Tabelle1 verknüpfen, oder? Dessen ID steht in Variable "me". Statt 'Erledigt' müsste da also der Name der Verknüpfung zu Tabelle1 stehen.
-
Habe ich geändert, aber nun steht dort: Expression does not return a record id of table
Ich werde gleich nochmal weiter probieren, wenn ich ein wenig mehr Zeit habe. Danke schonmal für die Hilfe.
-
Ah, Moment. Du willst Tabelle3 wahrscheinlich nicht mit Tabelle1, sondern mit Tabelle2 verknüpfen. Dann versuch's mal so:
for i in '4_Geräte' do
let newWD := create 'Wartung durchgeführt';
newWD.(
'4_Geräte' := i;
Text := "Wartung durchgeführt";
Datum := today();
Uhrzeit := time(now())
)
end
-
super... vielen danke. Das hat funktioniert :)
Content aside
- vor 3 JahrenZuletzt aktiv
- 7Antworten
- 222Ansichten