Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Neueste Beiträge

#1
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von MisterAndi - Februar 03, 2026, 19:56:34
Hallo Knobbi38,

sorry das mit dem X-Posting habe ich nicht gewußt, dass man das nicht tun sollte bzw. darf.
Was Foren-Verhalten anbelangt, bin ich Anfänger.
Möchte mich dafür entschuldigen.
Da ich bei den anderen Antworten nicht weitergekommen bin und auch hier so meine Probleme habe, werde ich wieder austreten, nachdem man hier so scharf angegriffen wird, ist das Forum eh nichts für mich.
Danke aber trotzdem

Gruß Andi
#2
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von Beaker s.a. - Februar 03, 2026, 12:41:15
Ja, bei Don Karl
#3
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von Bitsqueezer - Februar 03, 2026, 12:18:18
... es gibt noch ein anderes Forum außer diesem hier??.. :D
#4
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von Knobbi38 - Februar 03, 2026, 11:15:07
Hallo Andi,

wenn du schon X-Posting machst, solltest du das wenigstens hier auch erwähnen und die Foren gegenseitig verlinken, damit die Helfer nicht doppelte Arbeit machen müssen.

Im Übrigen hast du schon im anderen Forum die gleiche Antwort bekommen wie hier. Wenn es mit der Umsetzung Schwierigkeiten gibt, solltest du das auch so formulieren. 

Wie man Komboboxen einsetzt, kannst du hier nachlesen:
https://www.access-tutorial.de/formulare/beispiel.htm

Knobbi38

PS:
Bezgl. X-Posting siehe mal hier:
https://www.linux-tips-and-tricks.de/de/linux/212-multiposting-was-ist-das-und-warum-mag-die-keiner
#5
Access Programmierung / Re: Makro Konvertierung "Neuer...
Letzter Beitrag von Hpseel - Februar 02, 2026, 23:10:58
Vielen Dank für eure Hinweise!
Ich komme erst in den nächsten Tagen dazu, sie auszuprobieren.
Ich werde dann Bescheid geben.

VG Hps
#6
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von Bitsqueezer - Februar 02, 2026, 21:50:52
Hallo,

ich hatte Dich schon beim ersten Mal verstanden.
Du hast aber offenbar nicht viel von dem gelesen, was ich geschrieben habe.

Die drei Felder mit den roten Pfeilen werden nicht benötigt (in der zugrundeliegenden Tabelle). Im Formular bleiben die Controls, nur machst Du aus den Textboxen Komboboxen. Das geht im Kontextmenü einfach umzuwandeln. Alle 4 Controls, rote und das blaue, bindest Du an die ControlSource "Buchnr". Nur läßt Du jede Kombobox etwas Anderes anzeigen, wie oben beschrieben. Hast Du eine ausgewählt, sollten sich die anderen automatisch einstellen, weil sie auf die Buchnr gebunden sind (die natürlich eindeutig sein muß in der Extratabelle).

Gruß

Christian
#7
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von MisterAndi - Februar 02, 2026, 19:53:54
Hallo christian,
ich habe mal die jpg-Datei mit Aussagen ergänzt, so wie ich es meine und gern hätte.

Kannst du damit was anfangen bzw. kannst du mir dann weiterhelfen wie ich da vorgehen soll ?
Gruß Andi
#8
Access Programmierung / Re: Im Unterformular eine Nr e...
Letzter Beitrag von Bitsqueezer - Februar 02, 2026, 16:47:08
Hallo,

Genaugenommen hast Du zuviele Felder in der Tabelle Deines Unterformulares.
Du brauchst nur die Buchnummer und die Ausleihdaten, mehr nicht.
Den Rest holt man sich entweder in einzelne Felder als gesperrte Felder oder, was i.d.R. viel einfacher ist, man verwendet eine Kombobox, die die Daten aus der "Extratabelle" als einzelne Spalten anzeigt.
Du kannst auch mehrere Komboboxen einbauen, die jeweils an Buchnr gebunden werden und mal den Titel, mal den Autor enthalten und die jeweils anderen Spalten zusätzlich anzeigen. Dann kannst Du nach allem suchen und wenn eine Kombobox richtig ausgewählt ist, zeigen die anderen die passenden Daten an, weil sie alle an das gleiche Feld gebunden sind.

Eine Kombobox verwendet eine gebundene Spalte, das ist für alle Komboboxen "Buchnr". Bei der Kombobox, die die Buchnr darstellen soll, ist die erste Spalte nicht versteckt, bei den anderen versteckt, so daß sie entweder Titel oder Autor usw. anzeigen.

Mehr Infos als die Buchnr braucht Deine Tabelle also nicht, was die Buchdaten angeht, denn alle anderen Informationen stehen in Deiner Büchertabelle und werden bei Bedarf in Abfragen hinzugeholt.

Gruß

Christian


#9
Access Programmierung / Re: Makro Konvertierung "Neuer...
Letzter Beitrag von PhilS - Februar 02, 2026, 16:44:56
Zitat von: Hpseel am Februar 02, 2026, 15:13:141. Könnte mir jemand das Makro "Neuer Mitarbeiter" aus der Nordwind-DB nach VBA konvertieren?
  (die Konvertierfunktion ist bei mir ausgegraut)
Es gibt über die Jahre einige verschiedene Versionen der Nordwind-DB. In meiner sind keine Refresh-Aktionen im Makro, daher vermute ich, dass wir nicht von derselben Version reden.
Du kannst das Makro konvertieren, indem du ein neues Makro erstellst, dir den Katalog der Makro-Aktionen einblendest, darin das bestehende "Neuer Mitarbeiter"-Makros auswählst und dann "Kopie von Makro hinzufügen" aus dem Kontextmenü ausführtst.
Damit hast du die Aktionen des "Neuer Mitarbeiter"-Makros in deinem neuen Makro und kannst es nach VBA konvertieren. - Aber Vorsicht: Das ursprüngliche Makro lief im Kontext eines Formulars und der neue, konvertierte VBA-Code ist unabhängig in einem Modul. D.h. der erzeugte VBA-Code funktioniert u.U. nicht mehr so wie das ursprüngliche Makro. Das ist vermutlich auch der Grund, warum man diese Embedded Macros nicht konvertieren kann.

Zitat von: Hpseel am Februar 02, 2026, 15:13:142. Wofür sind im Makro die "Refresh" Aktionen?
Die gibt es bei mir nicht.

Zitat von: Hpseel am Februar 02, 2026, 15:13:143. Bekommt man mit DomMax die letzte gültige ID, oder die nächste freie?
  Wie kommt dann ggf. "+1" zustande für die nächste freie ID?
Alle Domänen-Aggregatfunktionen beziehen sich immer auf bestehende Daten.
Deine Frage zu +1 verstehe ich nicht.
#10
Access Programmierung / Re: Makro Konvertierung "Neuer...
Letzter Beitrag von werner budde - Februar 02, 2026, 16:29:11
Zitat von: Hpseel am Februar 02, 2026, 15:13:14Bekommt man mit DomMax die letzte gültige ID, oder die nächste freie?
   Wie kommt dann ggf. "+1" zustande für die nächste freie ID?

Dommax liefert den aktuell höchsten Wert.
Vorsicht: (Dieser + 1) ist ggf. nicht mehr frei!
Wenn das ID-Feld ein Autowert-Feld ist, kann es folgende Konstellation geben:
es wurden bereits allerneueste Datensätze wieder gelöscht, welche eine höhere ID hatten als der jetzt höchste. Die Autowert-ID's  gelöschter Datensätze werden nie wieder neu vergeben.