![]() |
Hi!
In Access 2000 möchte ich aus den Feldern VORNAME und NACHNAME den Kombinierten WERT VORNAME.NACHNAME@isp.at (Formel hab ich schon) in das Feld EMAIL schreiben. WIE ??? Für die Formel hab ich im Formular ein Textfeld erstellt und sehe auch das Ergebnis. Nur übernimmt er es nicht in das Feld EMAIL. |
access
Hast Du das Feld EMAIL im selben Formular?
Versuch als ereignis das sicher angesprochen wird zu sagen: Forms!NamedesFormulars!EMAiL = ...Deine Formel... zB Ereignis Beim Verlassen des Feldes NACHNAME oder so Martin |
Access -> VBA
Ich kann mich auch irren aber ist Access nicht wie VBA?
wenn nicht dann ignoriere das was ich schreibe ... wenn doch dann Labelname.Caption = (VornameEingabefeldname.Text) & "." & (NachnameEingabefeldname.Text) & "@isp.at" also ist das in access jetzt wie vba? do würde es auf jeden fall in vba gehen! |
Re: Access -> VBA
Zitat:
Was ich brauche ist sowas wie Martin geschrieben hat (nur genauer erklärt ;) ) |
Nochmals....
Ok, ich versuch´s nochmal:
Beim Feld NACHNAME in Deinen Formular: Rechts Maustaste, Eigenschaften. Register "Ereignisse": Ereignis "ONEXIT" (Beim Verlassen): Auswählen (Nicht Makro, Nicht Ausdruck sondern Code) Code-Fenster wird geöffnet DOrt einfach eingeben: Forms!NameDeinesFormulars!EMAIL = ..und hier Deine Formel .. WICHTIG! ISt dass das Feld EMAIL im Formular vorhanden ist (kann auch "Nicht sichtbar" sein). Dann einfach SICHERN des COdes. Sollte funktionieren... Martin |
Re: Nochmals....
thx,
geht! |
so noch mal langsam fuer mich zum mitschreiben.
ich habe ein aehnliches, oder vielleicht sogar das gleiche problem, aber ich hab's noch nicht ganz verstanden. ich habe eine datenbank programmiert mit deren hilfe ich meine laufdaten verwalte. zur leichteren eingabe habe ich mir ein formular erstellt. in diesem formular gibt's ein feld RHF (ruheherzfrequenz) dessen wert aus einer subtraktion zweier anderer werte, die ich vorher eingebe (herzfrequenz am ende und differenz-herzfrequenz) berechnet wird. also: RHF = [HF am Ende] - [HF-Differenz] (diese formel habe ich direkt im formularentwurf eingegeben!). soweit so gut. die berechnung funktioniert im formular selbst einwandfrei (wert wird angezeigt!). allerdings wird der berechnete wert nicht in die tabelle selbst aufgenommen, d.h. in der tabelle hab' ich lauter 0en stehen. was muss ich tun, damit der wert auch korrekt in die tabelle selbst aufgenommen wird? |
Zitat:
Wenn deine Formel HF-Ende minux HF-Differenz = RHF ist: dann mach im HF-Differenz Feld ein Ereignis-Code Private Sub HF-Differenz_BeforeUpdate(Cancel As Integer) Me![RHF(=Name deines TABELLENfeldes)] = Me![RHF(=Name deines FORMULARFELDES)] End Sub auf deutsch: ich (rhf tabelle) bin ich (rhf formular) |
@MZ
danke, fuer deinen tip. funktionieren tut's trotzdem nicht. ich habe den code sowohl im HF-differenz als auch im RHF als auch in einem feld, das nach RHF kommt eingegeben. ergebnis in allen drei faellen: in der tabelle im feld RHF steht nach wie vor immer der wert "0". ich glaub' ich pfeif' jetzt drauf (obwohl mich das IRRSINNIG wurmt!!!!) und berechne in excel! |
hat dieses RHF feld auch einen bezug auf die tabelle ?
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag