Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Laufzeitfehler 2001 in Access 2003

Frage Entwicklung Datenbanken

Mitglied: Honey

Honey (Level 1) - Jetzt verbinden

10.06.2006, aktualisiert 11.06.2006, 11754 Aufrufe, 2 Kommentare

Sie haben die vorherige Operation abgebrochen!

Hallo alle zusammen!

Bin dabei mir für mein Haushaltsbuch eine Access Datenbank (2003) zu erstellen. Will jede Rechung einzelt erfassen und hab auch schon ein Formular mit Unterformular für die Artikelerfassung erstellt. Nun macht mir die Summe für den gesamten Beleg Probleme. Summe der einzelen Aritkel funktioniert ohne Probleme aber bei der Berechung der einzelnen Gesamtsummen zur BelegSumme kommt folgende Fehlermeldung:

"Laufzeitfehler '2001':

Sie haben vorherige Operation abgebrochen"

Hier der Code denn ich für die Summe verwende:

Private Sub BelegSumme_Enter()
dim variable as variant

EinkaufBestellNr.SetFocus
variable = EinkaufBestellNr

BelegSumme = DSum("Gesamtpreis", "Lagerbestandsbewegungen", ("EinkaufBestellNr = variable"))

End Sub

Wenn ich statt variable im Code die EinkaufsBestellNr manuell hinterlege funktioniert es auch.

Bitte um Info bin schon am Verzweifeln.

Danke
Honey
Mitglied: Biber
11.06.2006 um 01:15 Uhr
Moin Honey,

ändere bitte den DSum()-Parameter "Criteria" wie folgt:
BelegSumme = DSum("Gesamtpreis", "Lagerbestandsbewegungen", _
("EinkaufBestellNr = " & variable &" "))

Dann tut es.

Gruß
Biber
Anmerkung
Die Eierei über eine Zwischenvariable, die dann auch noch "variable" heißt und vom Typ Variant ist, halte ich für
a) vollständig überflüssig
b) die Wartung des Code immens erschwerend
Wenn Du es an dieser Stelle überhaupt über die äußerst träge DSum()-Funktion machst statt über die Eigenschaft RunningSum, dann reicht:
01.
Private Sub BelegSumme_Enter() 
02.
' [auskommentiert] EinkaufBestellNr.SetFocus ------->wozu? wo steht denn der Focus Deiner Meinung nach???? 
03.
' ....hier lässt VBA immer Platz für Kommentare 
04.
BelegSumme = DSum("Gesamtpreis", "Lagerbestandsbewegungen", ("[EinkaufBestellNr] = " & EinkaufBestellNr & " ")) 
05.
' ....und auch hier lässt VBA immer Platz für Kommentare.... 
06.
End Sub
Bitte warten ..
Mitglied: Honey
11.06.2006 um 14:15 Uhr
Danke für die schnelle Hilfe.

Hat sofort funktioniert.

Honey
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Automatischer Datenimport aus csv Datei in Access DB - Wo zu ändern? (2)

Frage von Mejestic12 zum Thema Microsoft Office ...

Microsoft Office
gelöst MS Access 2016 Oberfläche nach Win 10 Creators Upgrade zerstört (6)

Frage von 3lingus zum Thema Microsoft Office ...

Windows Update
Windows 10 1703 mit Office 2003 meldet keinen Status an WSUS (20)

Frage von swisstom zum Thema Windows Update ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Update
gelöst MS: Update-Server-Adressen OHNE Wildcards (17)

Frage von mrserious73 zum Thema Windows Update ...

Viren und Trojaner
Ransomware .nm4 (14)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...