Office: (Office 2016) Werte aus Endlosformular je Datensatz in Tabelle ergänzen

Helfe beim Thema Werte aus Endlosformular je Datensatz in Tabelle ergänzen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Das Feld "Schicht" ist doch auch nicht selbst im Formular enthalten und erhält in der Tabelle den Wert aus dem Formular über das Feld cmbSchicht... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von schwaelbchen, 5. Mai 2020.

  1. Werte aus Endlosformular je Datensatz in Tabelle ergänzen


    Das Feld "Schicht" ist doch auch nicht selbst im Formular enthalten und erhält in der Tabelle den Wert aus dem Formular über das Feld cmbSchicht

    Me.Schicht = Me.cmbSchicht.Column(1)


    *grübel*
     
    schwaelbchen, 8. Mai 2020
    #31
  2. Was denkst du worauf sich Me. bezieht ???

    Du weist doch den Wert aus dem Kombi einem Steuerelement zu (sprich einem Feld auf einem Formular ) und nicht der Tabelle.
    Der Wert wandert in die Tabelle, weil das Steuerelement an das Tabellenfeld gebunden ist.
     
    fredfred, 8. Mai 2020
    #32
  3. Theoretisch stimme ich Dir zu ... aber wo ist denn dann das Feld Schicht in Vergleich dazu im Formular ?
     
    schwaelbchen, 8. Mai 2020
    #33
  4. Werte aus Endlosformular je Datensatz in Tabelle ergänzen

    Ich verstehe die Frage nicht.
    Dein Feld Schicht in der Tabelle korrespondiert mit einem Formularfeld.
    Dabei kann der Name des Steuerelements ein anderer sein das spielt keine Rolle.
    Der Steuerelementinhalt ist aber identisch mit dem Namen des Tabellenfeldes.
    D.h. dein Feld kann ctlSchicht heißen, sobald es aber den Steuerelementinhalt Schicht aus der Tabelle (Datenherkunft des Formulars) hat, wird der Wert dort geschrieben.
     
    fredfred, 8. Mai 2020
    #34
  5. Oh jetzt hab ich's geschafft es richtig einzustellen.
    Ich DANKE Euch für Eure Hilfe !
     
    schwaelbchen, 8. Mai 2020
    #35
  6. Hallo noch mal,

    ich brauch bitte doch noch mal Eure Hilfe.
    Und zwar soll beim Drücken des FERTIG-Kästchens das die Werte NUR DANN in die Tabelle geschrieben werden, WENN in ALLEN genannten Feldern ein Wert steht. Falls nicht soll die unten genannte Message-Box angezeigt werden.

    Irgendwie klappt das mit meinem Code irgendwie nicht so ganz wie es soll.


    Code:
     
    schwaelbchen, 10. Mai 2020
    #36
  7. Hat jemand vielleicht noch eine Idee wo der Fehler liegt ?
     
    schwaelbchen, 11. Mai 2020
    #37
  8. Werte aus Endlosformular je Datensatz in Tabelle ergänzen

    Hallo,
    mit If muss jede Bedingung vollständig sein.
    Code:
    Oder besser gleich so:
    Code:
     
    gpswanderer, 11. Mai 2020
    #38
  9. Hallo Klaus,

    meinst Du so ?

    If IsNull(Nz(Me.Schichtkonstellation)) Or (Nz(Me.Schicht)) Or (Nz(Me.Kontrolleur)) Or (Nz(Me.SchichtTeamleiter)) Or (Nz(Me.Mitarbeitermenge)) Then
     
    schwaelbchen, 11. Mai 2020
    #39
  10. Hallo,
    sorry, mit IsNull() ist natürlich das Nz überflüssig, habe ich nicht aufgepasst.
    Wenn dann so:
    Code:
     
    gpswanderer, 11. Mai 2020
    #40
  11. Wenn ich das so eingeb' werden die Tabellenfelder nicht befüllt, da angeblich mindestens eines der Felder nicht befüllt sein soll, obwohl es alle Felder sind.
     
    schwaelbchen, 11. Mai 2020
    #41
  12. Hallo,
    Deinen Satz verstehe ich nicht.
     
    gpswanderer, 11. Mai 2020
    #42
  13. Werte aus Endlosformular je Datensatz in Tabelle ergänzen

    Also, trotz das alle betreffenden Kombifelder im Formular mit einer Auswahl versehen wurden, kommt die Meldung (MsgBox) das nicht alle befüllt seien.

    Code:
     
    schwaelbchen, 11. Mai 2020
    #43
  14. Der Code macht in der Prüfung der Zielfelder gar keinen Sinn...
    Bevor die Felder überhaupt ihren Wert zugewiesen bekommen, prüfst du auf deren Inhalt ??

    Du wolltest wohl eher die Auswahlen in den Kombifeldern prüfen, aber nicht die Zielfelder, oder ?
    Im übrigen würde ich eher NZ() verwenden, um 2 Zustände zu prüfen, nämlich den Isnull Zustand und auf einen Ersatzwert z.b. Leerstring.
     
    fredfred, 11. Mai 2020
    #44
  15. Also, ich möchte das ALLE Werte aus den Kombifeldern, WENN in diesen auch eine Auswahl getroffen wurde (sowie im Feld "Vermerk"), in den jeweiliegen Datensatz der betreffenden Felder geschrieben wird wenn ich das Fertig-Häckchen drücke und dieses auf WAHR setze. Hierzu ist es unbedingt erforderlich das alle Kombifelder einen ausgewählten Wert erhalten, falls nicht soll die MsgBox erscheinen.

    Im Gegenzug sollen beim erneuten Klicken des Fertig-Häckchens (falsch) die vorher in den jeweiligen Datensatz geschriebenen Daten wieder gelöscht werden.

    Ich hoffe das ich es nun nachvollziehbarer beschrieben haben.
     
    schwaelbchen, 11. Mai 2020
    #45
Thema:

Werte aus Endlosformular je Datensatz in Tabelle ergänzen

Die Seite wird geladen...
  1. Werte aus Endlosformular je Datensatz in Tabelle ergänzen - Similar Threads - Werte Endlosformular Datensatz

  2. Letzten drei Werte aus Zeile

    in Microsoft Excel Hilfe
    Letzten drei Werte aus Zeile: Hallo, ich kenne folgende Formel =VERWEIS(2;1/(B7:U7<>"");B7:U7) um mir den letzten Wert einer Zeile ausgeben zu lassen. Mit welcher Formel kann ich nicht nur den letzten, sondern auch den...
  3. Problem mit Formel bzw. Formatierung

    in Microsoft Excel Hilfe
    Problem mit Formel bzw. Formatierung: Hallo, ich musste von Office 2021 auf Office 365 umsteigen. Leider habe ich ein Problem mit einer Formel, die vorher funktionierte und nun im neuen Office365 mit Fehler "Wert" ausgegeben wird....
  4. Zwei Werte in Pivot subtrahieren

    in Microsoft Excel Hilfe
    Zwei Werte in Pivot subtrahieren: Hallo liebes Forum! Ich habe eine Frage bezüglich Pivot. Grundsätzlich habe ich wie ich glaube keine schlechten Anwenderkenntnisse, bei Pivot bin ich jedoch relativ frisch (und das was ich in der...
  5. 2. und 3. min-Wert

    in Microsoft Excel Hilfe
    2. und 3. min-Wert: Hallo, alle zusammen, meine Frage: Wenn in C3-C46 die Namen der Verkäufer(innen) stehen und in D3-D46 deren jeweilige Umsätze, kann ich (z.B. in E1) mit dieser Formel...
  6. identische Werte in Spalte nur einmal zählen

    in Microsoft Excel Hilfe
    identische Werte in Spalte nur einmal zählen: Hallo. Ich bitte um eure Unterstützung. Ich bin auf der Suche nach der richtigen Formel um die Anzahl der unterschiedlichen Tage angezeigt zu bekommen. Es soll auch dann noch gezählt werden, wenn...
  7. Filter nach Wert in Zahlengruppe

    in Microsoft Access Hilfe
    Filter nach Wert in Zahlengruppe: . Hallo Ihr Lieben! Leider komme ich (mangels VBA-Kenntnisse) nicht weiter. Dank Markus (MarkusXY) funktioniert der Filter wunderbar. Bei eindeutigen Werten werden Formular und Kombis wie...
  8. alle Werte von Feldern im Endlosformular in ein Feld schreiben

    in Microsoft Access Hilfe
    alle Werte von Feldern im Endlosformular in ein Feld schreiben: Hallo zusammen, ich habe in einfaches Endlosformular, in dem untereinander Uhrzeiten stehen. (20 Datensätze) Nun möchte ich, dass in jeder Zeile ein zusätzliches Feld ist, in dem alle...
  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