Office: MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?

Helfe beim Thema MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen? in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Ihr Lieben, ich bastle gerade ein Formular. Nun such ich nach dem passenden "Steuerelement", dass ich mehrere Daten pro Feld eingeben kann, z.B.... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Greta Menke, 8. März 2023.

  1. MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?


    Hallo Ihr Lieben,
    ich bastle gerade ein Formular. Nun such ich nach dem passenden "Steuerelement", dass ich mehrere Daten pro Feld eingeben kann, z.B. getrennt durch ein Semikolon oder ähnliches?

    Sagen wir mal, ich möchte einem Auto mehrere Farben zuweisen - aktuell habe ich ein Feld "Auto" und ein Feld "Farbe". Wie gehe ich hier am besten vor, um, in diesem Beispiel, dem Auto mehrere Farben zuweisen zu können durch eine Freitext Eingabe?

    Liebe Grüße,
    Greta :)
     
    Greta Menke, 8. März 2023
    #1
  2. Doming
    Doming hat Ahnung
    n:m-Tabelle :-)
    Ein Auto kann mehrere Farben haben, mehrere Autos können die eine Farbe haben.
     
    Doming, 8. März 2023
    #2
  3. Genau :) Aber wie bekomme ich das in einem Formular dargestellt? Also welches Steuerelement muss ich hierfür verwenden?
     
    Greta Menke, 8. März 2023
    #3
  4. Doming
    Doming hat Ahnung

    MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?

    Du könntest natürlich mehrere Kombinationsfelder anlegen, damit legst Du dann aber auch die Anzahl der möglichen Farben fest :-)
    Am sinnvollsten mag ein Button "Farbe hinzufügen", mit dem ein kleines Unterformular mit einem Kombinationsfeld aufpoppt.
    Daneben dann eine Listbox, in der dann alle bereits eingetragenen Farben aufgelistet sind, gefüllt duch das aufgerufene Farbformular.
     
    Doming, 8. März 2023
    #4
  5. Doming
    Doming hat Ahnung
    Habe da mal kurz was gebastelt. Im Gegensatz zu meinem vorigen Post habe ich kein neues Formular für den neuen Farbeintrag genommen, sondern alles auf ein Formular gesetzt. Wenn die Farbauswahl nicht zu sehen sein soll, einfach die Steuerelemente mit .Visible=false verschwinden lassen.
    Bei der cbxFarbe würde ich noch ein "NotInList"-Ereignis vorsehen, dann kann man auch nachträglich noch ein aubergine metallic einfügen
     
    Doming, 8. März 2023
    #5
  6. Das klingt gut :)

    Wenn eine Listbox mit allen Farben aufploppt, muss die Person erst gegenchecken, ob es die Farbe schon gibt. Wenn hier aber 250 Farben drinnen stehen, ist da ja sehr umständlich...

    Gibt es denn die Möglichkeit, dass Access da direkt ein Duplikat erkennt?

    Nehmen wir an jemand trägt in dem entsprechendem Unterformular die Farbe "grün" ein und dann die Farbe "schwarz".
    Die Farbe grün gab es bisher noch nicht, also diese wird als neuer Datensatz in z-Tabelle eingepflegt. Die Farbe "schwarz" gibt es jedoch schon und soll nicht doppelt auftauchen, sondern Access soll erkennen, dass es die Farbe "schwarz" schon gibt und sich auf den schon vorhandenen Datensatz beziehen.

    Wie würdest du hier vorgehen?
     
    Greta Menke, 8. März 2023
    #6
  7. Danke dir! Schaue ich mir morgen mal in Ruhe an :) Das sieht auf jeden Fall benutzerfreundlich aus :)
     
    Greta Menke, 8. März 2023
    #7
  8. Doming
    Doming hat Ahnung

    MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?

    In dem in dem Code, der die Farbe in die Tabelle einträgt, vorher diesen Code einfügst:
    Code:
    If DCount("fID", "tbl_Farbe", Farbe = " & Me.cbxFarbe.Column(1)) > 0 Then
        MsgBox "Diese Farbe gibt es schon, sie wird nicht hinzugefügt!"
        Exit Sub
    End If
     
    Doming, 8. März 2023
    #8
Thema:

MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?

Die Seite wird geladen...
  1. MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen? - Similar Threads - Access Formular Datensätze

  2. Access Neuer Datensatz im Formular

    in Microsoft Access Hilfe
    Access Neuer Datensatz im Formular: Hallo - ich bin neu hier und Anfängerin im VBA Programmieren. Ich habe eine Frage zu VBA: In meinem Formular kann ich Daten eingeben, wenn ich das Formular wieder öffne, wird der letzte...
  3. MS Access Formular: Datensatz duplizieren mit Unterformularen

    in Microsoft Access Hilfe
    MS Access Formular: Datensatz duplizieren mit Unterformularen: Hallo Ihr Lieben, ich bin ziemliche Anfängerin bei MS Access also nehmt es mir nicht übel, wenn ich Dinge falsch bezeichne etc. :) Ausganslage Ich hab ein Hauptformular (1) (Angaben zur...
  4. Listenfeld im Endlosformular

    in Microsoft Access Hilfe
    Listenfeld im Endlosformular: Hallo in die Runde! Ich stehe gerade furchtbar auf dem Schlauch und hoffe, ihr könnt mir helfen: Problemkind ist eine Art Zimmerverwaltung: - jedes Zimmer hat eine ID und ist einem Objekt...
  5. MS Access - Formular: Kein Datensatz mit passenden Schlüsselfeldern

    in Microsoft Access Hilfe
    MS Access - Formular: Kein Datensatz mit passenden Schlüsselfeldern: Hey Ihr Lieben, in meinem Formular habe ich ca. 10 Felder zur Dateneingabe. Darunter einige Textfelder. Bei Eingabe wird in meiner z-Tabelle ein neuer Datensatz + neue ID eingefügt und in meiner...
  6. MS Access - Formular - Datensatzherkunft & Datensatzspeicherung

    in Microsoft Access Hilfe
    MS Access - Formular - Datensatzherkunft & Datensatzspeicherung: Hallo Ihr Lieben, mal eine ganz generelle Frage: Ich bastle gerade ein tolles Formular. Über das Steuerelement "Kombinationsfeld" wird man durch den Generator geführt - im ersten Schritt wird...
  7. Auswahlmenü in Formularen erstellen & speichern mehrerer Datensätze

    in Microsoft Access Hilfe
    Auswahlmenü in Formularen erstellen & speichern mehrerer Datensätze: Hallo zusammen, Ich melde mich bezüglich folgenden Sachverhaltes: Ziel unserer Access-Anwendung ist es: Übergabeprotokoll und Rückgabeprotokoll für Technik zu erstellen! Was haben wir bereits:...
  8. access Datensatz aus Formular löschen

    in Microsoft Access Hilfe
    access Datensatz aus Formular löschen: Guten Abend, komme jetzt nicht weiter. Ich möchte gern einen Datensatz im Unterformular (Reparaturen) löschen. Habe mal eine Befehlsschaltfläche erstellt. Anbei Muster mfg kurt k 370841
  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