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: Probleme Standard Browser ...
Letzter Beitrag von Köbi - Dezember 06, 2023, 21:03:14
Hallo Bernie

Es wäre schön, wenn du den gepfriemelten neuen Link-String mit uns teilen würdest.
#2
Access Programmierung / Re: Laufzeitfehler 3070 im Mod...
Letzter Beitrag von ToBu - Dezember 06, 2023, 20:05:55
Hallo Klaus,
ja, jetzt klappt es! Ich habe nun wieder etwas gelernt, wie die richtige Syntax für String Variablen lautet!
Vielen Dank!
Der Primärschlüssel ist gesetzt für Land, Kurztext, Länge 5.
Aber so funktioniert es wunderbar! Vielen Dank, wieder einmal!
Viele Grüße
ToBu
#3
Access Programmierung / Re: Laufzeitfehler 3070 im Mod...
Letzter Beitrag von MzKlMu - Dezember 06, 2023, 19:53:24
Hallo,
ZitatHabe ch die Hochkommata falsch gesetzt?
Ja, ganz falsch.

Me.Recordset.FindFirst "Land = '" & Me.AuswählenLänder &"'"
Hat die Ländertabelle keinen Primärschlüssel ?
Normalerweise erfolgt die Auswahl über den Primärschlüssel und nicht über den Klartext.
Das Kombi kann man so einstellen, dass über die Zahl gesucht wird, aber der Klartext gezeigt wird.
#4
Access Programmierung / Re: Laufzeitfehler 3070 im Mod...
Letzter Beitrag von ToBu - Dezember 06, 2023, 19:42:55
Hallo Klaus,
vielen Dank für deinen Hinweis, aber leider klappt das auch nicht! Es kommt die Fehlermeldung 3001 für folgendes Modul:

Private Sub AuswählenLänder_AfterUpdate()
Me.Recordset.FindFirst 'Land = ' & Me.AuswählenLänder

End Sub
Habe ch die Hochkommata falsch gesetzt?
Gruß ToBu

#5
Access Programmierung / Re: Laufzeitfehler 3070 im Mod...
Letzter Beitrag von MzKlMu - Dezember 06, 2023, 17:00:42
Hallo,
Texte müssen im Gegensatz zu Zahlen in Hochkomma (') eingeschlossen werden.
#6
Access Programmierung / Re: Probleme Standard Browser ...
Letzter Beitrag von Bernie110 - Dezember 06, 2023, 16:35:27
Hi Joschi klasse danke !  War jetzt etwas gepfriemel bis ich den neuen Link-String gebastelt hatte ..funktioniert jetzt aber wunderbar.
Merci
Lg Bernie
#7
Access Programmierung / Laufzeitfehler 3070 im Modul
Letzter Beitrag von ToBu - Dezember 06, 2023, 16:15:51
Hallo Miteinander!
Ich hab mal wieder ein Problem mit einem Kombi Feld:
Ereignis: Nach Aktualisierung: Ereignisprozedur:

Private Sub AuswählenLänder_AfterUpdate()
Me.Recordset.FindFirst "Land = " & Me.AuswählenLänder
End Sub
Nach Auswahl eines Landes der Feldliste wird das Länderkürzel A für Österreich gefunden, allerdings kommt die Fehlermeldung 3070 mit dem Hinweis 'Das Datenbankmodul erkennt 'A' nicht als gültigen Feldnamen oder Ausdruck an.
Bei "Land = " handelt es sich um eine String Variable mit Feldname Land
Numerische Variablen funktionieren in entsprechenden Subs reibungslos!
Kann mir jemand weiterhelfen?
Vielen Dank im voraus!
Gruß ToBu
#8
Bericht / Re: Unterberichte über Kombife...
Letzter Beitrag von Labor - Dezember 06, 2023, 15:12:26
Hallo Klaus, es sind drei Dokumente. Ich habe die Lösung gefunden. Ich lasse mir in einen unsichbaren Feld im Bericht den Wert aus dem Kombifeld anzeigen, danach wird der entsprechenden UB mit Visible ausgeblendet.
#9
Bericht / Re: Unterberichte über Kombife...
Letzter Beitrag von MzKlMu - Dezember 06, 2023, 14:46:48
Hallo,
übergebe den Namen des zu druckenden UB's in den OpenArgs des Druckbefehls.
Im Bericht wertest Du OpenArgs aus und schaltest den entsprechenden UB sichtbar (Visible = True).

Bei 3 UB's habe ich spontan Zweifel am Datenmodell. Wie unterscheiden sich denn die 3 UB's ?
#10
Bericht / Unterberichte über Kombifeld i...
Letzter Beitrag von Labor - Dezember 06, 2023, 14:24:18
Hallo, ich habe ein Formular dessen Daten auch im Hauptbericht ausgegeben werden. So weit geht das.
Nun möchte ich aber über das Formular mit einen Kombifeld (UB1, UB2, UB3) auswählen welche Unterberichte im Bericht erscheinen sollen, bzw. ausgeblendet werden. Ich habe drei Unterberichte im Hauptbericht, davon soll nur einer angezeigt werden, je nachdem was ich im Formular/Kombifeld ausgewählt haben.
Hat jemand eine Idee?