Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Mit "acFormAdd" lässt sich kein neuer Datensatz hi
zurück: Excel Tabellenblatt aus Access öffnen weiter: Button Reiter/Karteikarte zuordnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
tob1as
Superuser


Verfasst am:
29. Sep 2008, 11:04
Rufname: tobias
Wohnort: Zürich

Mit "acFormAdd" lässt sich kein neuer Datensatz hi - Mit "acFormAdd" lässt sich kein neuer Datensatz hi

Nach oben
       Version: Office 2003

Hallo miteinander

Ich habe ein sehr komplexes Formulargewirr mit Access und habe ein Problem mit der Funktion "acFormAdd".

Es gibt ein Formular bei welchem Namen aufgelistet werden. Es gibt die 2 Buttons "Bearbeiten" und "Neuer Benutzer".
Code:
' Code bei Bearbeiten:
    DoCmd.OpenForm "Lernende", acNormal, , , acFormPropertySettings, _
                   acDialog, , Me!Benutzer_Auswahlfeld
' Code bei Neuer Benutzer:
    DoCmd.OpenForm "Lernende", acNormal, , , acFormAdd, acDialog
Wenn ich ein Datensatz bearbeiten will, klappt das ohne Probleme und die Änderungen werden sofort gespeichert. Beim Neuanlegen eines Benutzer klappt dies leider nicht und es wird weder ein Datensatz erstellt noch irgendetwas in die DB gespeichert.

Liege ich mit meiner Syntax komplett falsch oder habt ihr mir einen Tipp wie ich die Datensätze speichern kann?

MFG
Tobias

Edit:
Die Datensatzherkunft basiert auf dem Inhalt eines anderen Feldes.
Code:
    'Datensatzherkunft anpassen
    Dim rowsource_string As String
   
    rowsource_string = Form_Main!Lernende_Auswahlfeld.RowSource
    'datensatzherkunft vereinfachen: "SELECT feld1, feld " durch
    '                                "SELECT * FROM lernende..." ersetzen
    rowsource_string = Replace(rowsource_string, _
                               "SELECT ID, Lernende.Lehrjahr AS LJ, " & _
                                        "Lernende.Personalnummer AS PNr, " & _
                                          "Lernende.Anrede, " & _
                                          "Lernende.Name AS Name, " & _
                                          "Lernende.Vorname AS Vorname, " & _
                                          "Lehrfirmen.Name AS Lehrfirma, " & _
                                          "Lernende.Lehrbeginn, " & _
                                          "Lernende.Lehrende, " & _
                                          "Lernende.PLZOrt " & _
                                     "FROM Lehrfirmen, Lernende " & _
                                    "WHERE Lehrfirmen.ID=" & _
                                          "Lernende.FK_Lehrfirma AND", _
                                   "SELECT * " & _
                                     "FROM Lernende " & _
                                          "INNER JOIN Lehrfirmen " & _
                                          "ON Lernende.FK_Lehrfirma = " & _
                                                          "Lehrfirmen.ID " & _
                                    "WHERE Lernende.ID = " & suchid)
    Me.Form.RecordSource = rowsource_string
Vielleicht ist das von Nutzen
_________________
MFG Tobias

If you see me laughin' - you'd better have a backup.


Zuletzt bearbeitet von tob1as am 30. Sep 2008, 08:43, insgesamt einmal bearbeitet
MiLie
kein Office- VBA- Programmierer


Verfasst am:
29. Sep 2008, 23:21
Rufname: Micha
Wohnort: Chemnitz


AW: Mit "acFormAdd" lässt sich kein neuer Datensat - AW: Mit "acFormAdd" lässt sich kein neuer Datensat

Nach oben
       Version: Office 2003

hallo,

speichere mal die Abfrage und teste mal, ob du im Abfragemodus datensätze hinzufügen kannst.

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
tob1as
Superuser


Verfasst am:
30. Sep 2008, 08:05
Rufname: tobias
Wohnort: Zürich

AW: Mit "acFormAdd" lässt sich kein neuer Datensat - AW: Mit "acFormAdd" lässt sich kein neuer Datensat

Nach oben
       Version: Office 2003

Leider funktioniert dies nicht.

Ich denke allerdings, es handelt sich über einen Überlegungsfehler meinerseits, welcher auf den Steuerelementinhalt der Felder zu beziehen ist, bin mir da allerdings nicht sicher und momentan sehr ratlos, würde mich sehr freuen, wenn mir jemand kurz einen Rat geben könnte.

Vielen Dank!

_________________
MFG Tobias

If you see me laughin' - you'd better have a backup.
KlausMz
Moderator Access


Verfasst am:
30. Sep 2008, 08:13
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Mit "acFormAdd" lässt sich kein neuer Datensat - AW: Mit "acFormAdd" lässt sich kein neuer Datensat

Nach oben
       Version: Office 2003

Hallo,
der Rat von Micha war schon mal gut.
Zitat:
Leider funktioniert dies nicht.
Was funktioniert denn nicht?
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
tob1as
Superuser


Verfasst am:
30. Sep 2008, 08:42
Rufname: tobias
Wohnort: Zürich

AW: Mit "acFormAdd" lässt sich kein neuer Datensat - AW: Mit "acFormAdd" lässt sich kein neuer Datensat

Nach oben
       Version: Office 2003

Hallo Klaus

Leider lassen sich keine Datensätze hinzufügen, an was kann das liegen innerhalb des Formulars?

_________________
MFG Tobias

If you see me laughin' - you'd better have a backup.
Willi Wipp
Moderator


Verfasst am:
30. Sep 2008, 10:39
Rufname:
Wohnort: Raum Wiesbaden


Re: Mit "acFormAdd" lässt sich kein neuer Datensat - Re: Mit "acFormAdd" lässt sich kein neuer Datensat

Nach oben
       Version: Office 2003

Hi tob1as,

lass Dir den SQL-Code mit Debug.Print rowsource_string im Direktbereich (Strg+G; Testfenster) ausgeben
und teste den Code dann in einer neuen Abfrage! Kannst Du dort neue DS anlegen?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Auswahlabfrage ohne Datensatz 3 Messbock 666 26. Aug 2005, 16:41
cablit Auswahlabfrage ohne Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: unlöschbaren Datensatz erstellen 1 Vincent_Vega 899 15. Aug 2005, 21:45
stpimi unlöschbaren Datensatz erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz über Formular suchen 3 Sandnet 2166 10. Jun 2005, 10:52
Dalmatinchen Datensatz über Formular suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Reduzierung mehrerer Datensätze auf einen Datensatz 2 Pulldown 819 03. Jun 2005, 09:32
Pulldown Reduzierung mehrerer Datensätze auf einen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Ausgabe nur ein Datensatz 1 lammy 770 21. Mai 2005, 08:30
mapet Abfrage Ausgabe nur ein Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz automatisch kopieren??? 0 Edelschnitt 701 11. Mai 2005, 19:41
Edelschnitt Datensatz automatisch kopieren???
Keine neuen Beiträge Access Tabellen & Abfragen: Hintergrundfarbe in Datensatz 1 Rheinbote 900 24. Feb 2005, 20:18
stpimi Hintergrundfarbe in Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: Bei der Aktualisierung eines Tabellenwertes neuen Datensatz 6 zheng 810 07. Dez 2004, 22:35
zheng Bei der Aktualisierung eines Tabellenwertes neuen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Datum suchen?? 1 Hansen 1390 04. Okt 2004, 12:16
stpimi Datensatz nach Datum suchen??
Keine neuen Beiträge Access Tabellen & Abfragen: n:n Datensatz hinzufügen fehlgeschlagen 2 accesshasser 980 27. Aug 2004, 12:07
Pusteblume n:n Datensatz hinzufügen fehlgeschlagen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps