Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Dietmar am November 18, 2014, 12:11:58

Titel: Wert in einer Textbox in einem Unterformular
Beitrag von: Dietmar am November 18, 2014, 12:11:58
Hallo zusammen,

ich verzweifel gerade, einen Wert in einer Textbox in einem Unterformular auszugeben.
Der Wert wird mit einer Formel in einer Abfrage berechnet und korrekt ausgegeben.

Wenn([Ziehverlauf]="KK";Int([BM_Breite]/[FM_Länge])*(Int([BM_Länge]/[FM_Breite]));Wenn([Ziehverlauf]="LK";Int([BM_Länge]/[FM_Länge])*(Int([BM_Breite]/[FM_Breite]))))

Wenn ich in Steuerelementinhalt den Verweis wie folgt auf die Abfrage eingebe

=[tblAuftragsdaten Abfrage]![Anzahl Primitive im Rohglas]

bekomme ich als Ausgabe #Name.
Hat jemand eine Idee, was ich falsch machen könnte?

Titel: Re: Wert in einer Textbox in einem Unterformular
Beitrag von: DF6GL am November 18, 2014, 13:45:03
Hallo,

und warum verweist Du auf eine Abfrage (was  grundsätzlich so nicht geht) , anstatt auf das (Formular-)Textfeld?

Zudem ist fragwürdig, in einem Unterformular einen Wert aus dem HFO zu duplizieren.
Titel: Re: Wert in einer Textbox in einem Unterformular
Beitrag von: Dietmar am November 18, 2014, 15:14:19
Hallo,
danke für deine schnelle Antwort. Ich dupliziere den Wert nicht aus dem HFO.
Der berechnete Wert existiert nur in der Abfrage möchte in zur Anzeige allerdings im Unterformular darstellen. Habe habe auch versucht die Formel direkt in den Steuerelementeninhalt einzufügen

=Wenn([tblAuftragsdaten]![Ziehverlauf]="KK";Int([tblBMMaterial]![BM_Breite]/[tblFMMaterial]![FM_Länge])*(Int([tblBMMaterial]![BM_Länge]/[tblFMMaterial]![FM_Breite]));Wenn([tblAuftragsdaten]![Ziehverlauf]="LK";Int([tblBMMaterial]![BM_Länge]/[tblFMMaterial]![FM_Länge])*(Int([tblBMMaterial]![BM_Breite]/[tblFMMaterial]![FM_Breite]))))

Aber das Resultat ist das selbe #Name
Füge die Datei mal mit an

Es geht um den Wert in der Abfrage Anzahl Primitive im Rohglas

Kannst du dir mal den Aufbau generel ansehen.
Danke!

Gruß
Dietmar


Titel: Re: Wert in einer Textbox in einem Unterformular
Beitrag von: MaggieMay am November 18, 2014, 15:33:05
Hi,

was hat die Abfrage mit den Formularen zu tun?!
Du musst die Abfrage als Datensatzherkunft einsetzen, bzw. die berechnete Spalte in die dem Formular zugrunde liegenden Abfrage einfügen, dann hast du das berechnete Feld im Formular zur Verfügung.
Titel: Re: Wert in einer Textbox in einem Unterformular
Beitrag von: Dietmar am November 18, 2014, 17:51:52
Hallo MaggieMay,
erst einmal Danke für deine Antwort!
Kannst du mir das einwenig näher erläuter, ich bekomm das einfach nicht hin.
Sorry steh im Moment total auf der Leitung  :-[

Gruß
Dietmar
Titel: Re: Wert in einer Textbox in einem Unterformular
Beitrag von: Dietmar am November 19, 2014, 08:05:46
Hi,
ausgeschlafen geht vieles besser, habe es glaube ich hinbekommen zumindest habe ich das Feld und mit der Formel wird auch mein richtiges Ergebnis angezeigt.
Danke für eure Mühe!

Gruß
Dietmar