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, 6031 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 ..
Ähnliche Inhalte
Entwicklung
gelöst Daten aus Formular sicher übertragen (2)

Frage von schneerunzel zum Thema Entwicklung ...

Batch & Shell
gelöst Abfrage ob Daten eingegeben wurden (5)

Frage von Floki1 zum Thema Batch & Shell ...

Datenbanken
gelöst MS SQL Abfragen und Formulare in Webseite einbinden (3)

Frage von Machello zum Thema Datenbanken ...

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

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

LAN, WAN, Wireless
Ping u. DNS geht am Rechner nicht mehr (18)

Frage von Kuemmel zum Thema LAN, WAN, Wireless ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...

Voice over IP
Über Fritzfax over IP gehen nur einige Faxe (12)

Frage von shearer9 zum Thema Voice over IP ...