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
GELÖST

Access Unterschiedliche Daten zwischen Abfrage und Formular

Frage Entwicklung Datenbanken

Mitglied: Zimmeradler

Zimmeradler (Level 1) - Jetzt verbinden

16.10.2006, aktualisiert 19.10.2006, 5999 Aufrufe, 3 Kommentare

Hallo!

Habe ein kleines Problem in meiner Datenbank.

Ich habe eine Tabelle wo eine laufende Nummer als Primärschlüssel gesetzt ist. Die Nummer wird mit einem VBA-Skript automatisch hochgezählt. Hier das Skript :

Dim p As Long
DoCmd.GoToRecord , , acLast
p = artikelnummer
DoCmd.GoToRecord , , acNewRec
p = p + 1
artikelnummer = p


Auf diese Tabelle bezieht sich eine Abfrage. In der Tabelle und in der Abfrage werden alle Datensätze gezeigt.

Die Abfrage ist die Grundlage für ein Formular.

So in der Tabelle und in der Abfrage werden alle 1747 Datensätze angezeigt.

Gehe ich nun ins Formular werden mir die letzten zwanzig Artikel nicht angezeigt.

Klicke ich auf den Button letzter Datensatz wird zum Datensatz 1727 gesprungen.

Hoffe es kann mir jemand weiterhelfen, so dass auch alle Daten im Formular angezeigt werden und auch wenn dich den Befehl acLast nutze ich auch wieder zum letzten Datensatz springe.

vielen Dank für eure Mühen im vorraus

zimmeradler
Mitglied: verkehrsberuhigt
16.10.2006 um 17:58 Uhr
Dim p As Long
DoCmd.GoToRecord , , acLast
p = artikelnummer
DoCmd.GoToRecord , , acNewRec
p = p + 1
artikelnummer = p
Wie stellst Du denn sicher, dass im letzten, bereits vorhandenen Datensatz immer die höchste ArtikelNummer hinterlegt ist, auf deren Basis Du eine neue Nummer festlegst?
Ich fürchte, dass Du eine Inkonsistenz in der DB hast. Wäre es nicht einfacher, die höchste bereits vergebene Nummer zu suchen und diese dann um eins zu erhöhen? Vielleicht lässt sich das - noch - am einfachsten prüfen, in dem Du das Formular mal in der Endlosansicht prüfst.
Bitte warten ..
Mitglied: BigWumpus
16.10.2006 um 23:50 Uhr
1. Access vergibt automatisch eine eindeutige Nummer, die sich automatisch hochzählt, wenn man den richtigen Datentyp verwendet (Autoincrement???)

2. Die größte vergebene Nummer in einer Tabelle würde ich über die Funktion DOMMAX (oder wie sie heute heißen mag) ermitteln.
Bitte warten ..
Mitglied: Zimmeradler
19.10.2006 um 13:56 Uhr
vielen dank für eure Hilfe.

Zimmeradler
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Datenbanken
gelöst Access 2010 Abfrage erster Werktag (10)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Datenbanken
gelöst Access 2010 komplizierte Abfrage (3)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Microsoft Office
Access Abfrage Sotieren (2)

Frage von charmeur zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...