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, 6022 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
LAN, WAN, Wireless
Endgeräte wechseln zwischen zwei Access Points hin und her (15)

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

Entwicklung
gelöst Daten aus Formular sicher übertragen (2)

Frage von schneerunzel zum Thema Entwicklung ...

Microsoft Office
gelöst Probleme beim Aufrug von Google Maps aus einem MS-ACCESS 2013 Formular (9)

Frage von CADastrophe zum Thema Microsoft Office ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(2)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

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

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...