Office: Textfeld Wert zuweisen und aktualisieren

Helfe beim Thema Textfeld Wert zuweisen und aktualisieren in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich hab da ein problem. Ich möchte einem Textfeld einen Wert zuweisen, je nachdem welche Kombinationsfelder ausgewählt wurden. Wenn... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von AlterSchwede, 26. August 2003.

  1. Textfeld Wert zuweisen und aktualisieren


    Hallo zusammen,

    ich hab da ein problem.

    Ich möchte einem Textfeld einen Wert zuweisen, je nachdem welche Kombinationsfelder ausgewählt wurden.

    Wenn [MITARBEITERID] NULL dann [ANZAHL_T] = 1
    Wenn [MITARBEITERID2] NULL dann [ANZAHL_T] = 2
    Wenn [MITARBEITERID3] NULL dann [ANZAHL_T] = 3
    Wenn [MITARBEITERID4] NULL dann [ANZAHL_T] = 4

    code:
    Private Sub MITARBEITERID3_AfterUpdate()
    If Me![MITARBEITERID3] Null Then
    Me![ANZAHL] = 3
    End If
    Me.ANZAHL_T.Requery
    End Sub

    Klappt irgenwie nicht! Keine Anzeige im Textfeld.

    Dann hab ich folgendes probiert:

    Private Sub MITARBEITERID_AfterUpdate()
    Me.ANZAHL_T = DLookup("MITARBEITERID", "tblService", "1")
    Me.ANZAHL_T.Requery
    End Sub

    Hier wird zwar bei der ersten Auswahl das Textfeld aktualisiert, aber bei der Auswahl der nächsten 3 Kombinationsfelder geht der Inhalt vom Textfeld [ANZAHL_T] verloren bzw. wird es nicht aktualisiert.

    Hat jemand eine Idee wie es besser geht?

    Anbei die DB AOO/WINXP/ZIP

    Grüße

    Thomas

    :)
     
    AlterSchwede, 26. August 2003
    #1
  2. Hi Thomas,

    weiss nicht genau wass bei Dir nicht funzt; habe mir Deine mdb geladen und die Textfelder ändern sich wunderbar *confused.gif*
     
    ThorstenS, 28. August 2003
    #2
  3. Hi Thorsten,

    wie meinst Du die Textfelder! ändern sich.

    Es soll sich nur "eins" ändern und zwar das "Anzahl der Techniker",
    je nachdem welche Kombinations(Text)felder ich ausgewählt habe.
    Dort soll sich nach der Auswahl auch ein Text befinden "Name des Techniker".

    In dem Feld "Anzahl der Techniker" soll "1", "2", "3" oder "4"
    erscheinen. Bei mir geht's nicht.

    Kannst Du das bitte noch mal prüfen.

    Grüße

    Thomas
     
    AlterSchwede, 28. August 2003
    #3
  4. Textfeld Wert zuweisen und aktualisieren

    Thomas, ich habe den After Update-Code geändert und es funktioniert - zumindest bei mir.

    Franz
     
    Franz Rueh, 28. August 2003
    #4
  5. Hi Franz,

    ja super Klasse, das funkt.

    Tausend Dank für die schnelle Hilfe!

    Ich bin da wohl ein wenig durcheinander gekommen.

    Grüße

    Thomas
     
    AlterSchwede, 28. August 2003
    #5
  6. Das klappt schon sehr gut, nur ist mir nun aufgefallen, das
    keine Abfrage vorhanden ist wenn ein Kombinationsfeld
    gelöscht wird. Dann passt die Anzahl wieder nicht.

    Ich habs damit versucht,

    Private Sub MITARBEITERID4_AfterUpdate()
    If Me.MITARBEITERID4 = Null Then
    Me.ANZAHL_T = 3
    Else
    Me.ANZAHL_T = 4
    End If
    Me.ANZAHL_T.Requery
    Me.Refresh
    End Sub

    aber klappt nicht.

    Hat da jemand noch einen Hinweis.

    Grüße

    Thomas
     
    AlterSchwede, 28. August 2003
    #6
  7. Thomas, ich habe neben die Kombis 2, 3 und 4 Löschbuttons eingefügt, die ein Löschen irrtümlich eingegebener Namen erlauben und glzt. die zahl der Techniker in der Tabelle aktualisieren.

    Franz
     
    Franz Rueh, 28. August 2003
    #7
Thema:

Textfeld Wert zuweisen und aktualisieren

Die Seite wird geladen...
  1. Textfeld Wert zuweisen und aktualisieren - Similar Threads - Textfeld Wert zuweisen

  2. Textfeld in Bericht Werte aus Abfrage zuweisen

    in Microsoft Access Hilfe
    Textfeld in Bericht Werte aus Abfrage zuweisen: Hallo zusammen, ich würde gerne in einem Bericht einem ungebundenen Textfeld "Nachfrage" Werte aus der Abfrage "NachfrageTeilTag" zuweisen in Abhängigkeit von den Feldern "Teilenummer" und "Tag"....
  3. Textfeld wert zuweisen

    in Microsoft Access Hilfe
    Textfeld wert zuweisen: Hallo, ich habe hier ein Formular und möchte dort einem ungebundenen Textfeld einen definierten Wert zuweisen. Ich übergeben den Wert aus einem anderen Formular und kann mir die ID auch anzeigen...
  4. gebundenem Textfeld Wert zuweisen

    in Microsoft Access Hilfe
    gebundenem Textfeld Wert zuweisen: Hallo, kann man einem gebundenem Feld einen Wert zuweisen? Me!textDatum = Date Fehlermeldung: Laufzeitfehler 2448 Sie können diesem Objekt keinen Wert zuweisen Wenn ich die Bindung...
  5. Bericht, Textfeld Wert zuweisen

    in Microsoft Access Hilfe
    Bericht, Textfeld Wert zuweisen: Hallo, kann man einem Textfeld in einem Bericht einen Wert zuweisen. Wenn ich in meinem Formular auf den Drucken Button klicke übergebe ich einen Wert über OpenArgument an den Bericht und empfange...
  6. Formular!Textfeld festen Wert zuweisen

    in Microsoft Access Hilfe
    Formular!Textfeld festen Wert zuweisen: Hallo zusammen, ich habe in meinem Formular Textfelder die ich bisher via Code: =DomSumme("[kg]";"Budgesfy08";"[FYperiode] =[CFY]") im Textfeld direkt fülle. Vorher hatte ich dies über VBA...
  7. textfeld wert aus einer abfrage zuweisen

    in Microsoft Access Hilfe
    textfeld wert aus einer abfrage zuweisen: hallo, ich möchte beim laden eines formulars einem textfeld das ergebnis einer abfrage zuweisen: Code: Private Sub Form_Load() Text4.SetFocus Text4.Text = selectTabName.tabname End Sub wobei...
  8. Einem Textfeld einen Wert aus SQL-Abfrage zuweisen

    in Microsoft Access Hilfe
    Einem Textfeld einen Wert aus SQL-Abfrage zuweisen: Hallo liebe Leute, langsam komme ich der Sache schon näher, hab zwar schon eckige Augen, aber access ist echt faszinierend. also, kann mir jemand sagen (bzw. sagen, wie´s richtig wäre), warum...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden