Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Benutzung von Recordset
Neues Thema eröffnenDieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
disdain
Newbie
Newbie


Anmeldedatum: 08.04.2004
Beiträge: 3

BeitragVerfasst am: 08.04.2004, 09:12 Nach oben

ich bin noch ein relativer Anfänger, was Access betrift und nun habe ich ein Problem. Ich möchte, dass jemand die Daten zu einem Versuch in ein Formular eingeben kann (Zatum, Zeit, Name, Material.....) und das ganze wird dann, nachdem er auf einen Button klickt in die Haupttabelle verfrachtet, wo ich dann mit ein paar Abrfagen rankomme oder einen Bericht machen kann.

so nun zu meinem Problem. Ich habe gelesen, dass soetwas mit einem Recordset funktioneiren soll. Bei mir tut es das leider nicht Evil or Very Mad .

Zitat:
Private Sub Speichern_Click()
Dim RS As Recordset


' Verifikationen
If IsNull(Beginn_Eingabe) Then
MsgBox "Sie müssen ein Startdatum eingeben", vbExclamation, "Neuer Film"
Beginn_Eingabe.SetFocus
Exit Sub
End If
If IsNull(Ende_Eingabe) Then
MsgBox "Sie müssen ein Enddatum eingeben", vbExclamation, "Neuer Film"
Ende_Eingabe.SetFocus
Exit Sub
End If


' neuen Versuch anlegen


Set RS = currentdb.OpenRecordset("Haupttabelle")
RS.AddNew
RS!Beginn = Beginn_Eingabe
RS!Ende = Ende_Eingabe
RS!Operator = Operator_Eingabe
RS.Update
RS.Close
Set RS = Nothing

DoCmd.OpenForm "Uebersicht"
DoCmd.Close "Eingabeformular"

End Sub


das hier wäre mal mein Code dazu. der fehler ist Laufzeitfeheler 13 "typen unverträglich". Was wohl bedeutet er bekommt die Tabelle nicht mit dem Recordset verquetscht. So ich hoffe jemand kann mir helfen eventuell auch mit einem anderen Lösungsansatz.

_________________
wenn du schon kein gutes Vorbild sein kannst, dann sei wenigstens ein abschreckendes Beispiel.
Benutzer-Profile anzeigenPrivate Nachricht senden
Michael
Admin von Office-Hilfe.com
Admin von Office-Hilfe.com


Anmeldedatum: 20.12.2003
Beiträge: 1479
Wohnort: Miltenberg

BeitragVerfasst am: 08.04.2004, 09:27 Nach oben

dürfen die daten wirklich erst in die tabelle wenn du den button drückst??

ich denke dass ein ganz normales formular auf basis der tabelle (in der alle deine daten rein sollen) ausreichen würde um die daten einzugeben

_________________
Image

--> Bitte keine Probleme per PN. Dafür ist das Forum da!!!
--> Vor Änderungen im System und der Registry --> Backup!! Es wird keine Haftung für Schäden übernommen!
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
disdain
Newbie
Newbie


Anmeldedatum: 08.04.2004
Beiträge: 3

BeitragVerfasst am: 08.04.2004, 09:43 Nach oben

nein, das finde ich besch....
dann kann nämlich jeder durch die Datensätze blättern und nacher aus Versehen, oder auch nicht, noch etwas ändern.
als Beispiel http://www.freeaccess.de/downloaddetails.asp?ID=42 sowas in der Art schwebt mir vor Laughing

_________________
wenn du schon kein gutes Vorbild sein kannst, dann sei wenigstens ein abschreckendes Beispiel.
Benutzer-Profile anzeigenPrivate Nachricht senden
disdain
Newbie
Newbie


Anmeldedatum: 08.04.2004
Beiträge: 3

BeitragVerfasst am: 08.04.2004, 11:59 Nach oben

habe meinen Fehler gefunden.

muss heissen:

Zitat:
Private Sub Speichern_Click()
Dim RS As DAO.Recordset


' Verifikationen
If IsNull(Beginn_Eingabe) Then
MsgBox "Sie müssen ein Startdatum eingeben", vbExclamation, "Neuer Film"
Beginn_Eingabe.SetFocus
Exit Sub
End If
If IsNull(Ende_Eingabe) Then
MsgBox "Sie müssen ein Enddatum eingeben", vbExclamation, "Neuer Film"
Ende_Eingabe.SetFocus
Exit Sub
End If


' neuen Versuch anlegen


Set RS = currentdb().OpenRecordset("Haupttabelle")
RS.AddNew
RS!Beginn = Beginn_Eingabe
RS!Ende = Ende_Eingabe
RS!Operator = Operator_Eingabe
RS.Update
RS.Close
Set RS = Nothing

DoCmd.OpenForm "Uebersicht"



und im Menue Extras -> Verweise muss ein Eintrag Microsoft DAO 3.xx Object Library aktiv sein.
Laughing

_________________
wenn du schon kein gutes Vorbild sein kannst, dann sei wenigstens ein abschreckendes Beispiel.
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenDieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Problem beim "Recordset.Update&q... Lord-X Microsoft Access Hilfe 12 27.07.2007, 12:57 Letzten Beitrag anzeigen
Keine neuen Beiträge Formatänderung bei Benutzung auf unte... Finley77 Microsoft Word Hilfe 0 24.01.2007, 20:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Datenbank Recordset rowi66 Microsoft Excel Hilfe 0 08.11.2006, 20:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Probleme mit office benutzung ulimade Sonstiges 3 02.11.2006, 19:20 Letzten Beitrag anzeigen
Keine neuen Beiträge 100% CPU-Auslastung bei Benutzung El Greco Microsoft PowerPoint Hilfe 2 21.01.2006, 20:24 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht 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 posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de