Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz         +++++ Access-Entwickler-Konferenz AEK - Nürnberg 28./29.9. - Hannover 12./13.10. +++++ Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • update aus csv Datei
  • Greiff18.02.19 13:44
       └ RE: update aus csv Datei PeterDoering18.02.19 14:11
          └ RE: update aus csv Datei Greiff18.02.19 14:25
             └ RE: update aus csv Datei Greiff18.02.19 14:27
             └ RE: update aus csv Datei PeterDoering22.02.19 11:50
                └ RE: update aus csv Datei Greiff23.02.19 01:17
  • Public String in FormularTitel einfügen
  • Dreho5217.02.19 12:53
       └ RE: Public String in FormularTitel einfügen Marzer18.02.19 05:46
          └ RE: Public String in FormularTitel einfügen PeterDoering18.02.19 14:09
             └ RE: Public String in FormularTitel einfügen Marzer19.02.19 08:24
                └ RE: Public String in FormularTitel einfügen PeterDoering22.02.19 15:40
  • Wenn Wert = 1 im UFO dann Bericht Druck
  • Reiti201919.02.19 13:30
       └ RE: Wenn Wert = 1 im UFO dann Bericht Druck Marzer20.02.19 09:07
          └ RE: Wenn Wert = 1 im UFO dann Bericht Druck Reiti201920.02.19 17:40
             └ RE: Wenn Wert = 1 im UFO dann Bericht Druck Marzer22.02.19 09:49
  • DatumsFeld in Endlosformular aktualiseren
  • Dreho5220.02.19 12:19
       └ RE: DatumsFeld in Endlosformular aktualiseren Marzer20.02.19 14:07
  • Filterfehler abfangen
  • Dreho5219.02.19 12:13
       └ RE: Filterfehler abfangen Marzer20.02.19 08:51
  • Konstanten
  • Dreho5213.02.19 12:16
       └ RE: Konstanten PeterDoering13.02.19 15:25
       └ RE: Konstanten Karl Donaubauer13.02.19 21:22
  • Einladung zum 34. Access-Stammtisch Hannover am 27...
  • KlausWerther13.02.19 12:26
  • Datensatz löschen
  • Dreho5211.02.19 10:39
       └ RE: Datensatz löschen PeterDoering11.02.19 11:46
       └ RE: Datensatz löschen Dreho5211.02.19 13:22
          └ RE: Datensatz löschen Marzer11.02.19 15:20
             └ RE: Datensatz löschen PeterDoering12.02.19 16:12
  • Access Stammtisch München am 14.02.2019 (Do)
  • StefanWirrer12.02.19 13:16
  • Nur auf Datensatzmarkier springen erlaubt
  • Dreho5210.02.19 16:54
       └ RE: Nur auf Datensatzmarkier springen erlaubt PeterDoering10.02.19 20:00
  • Report mit Dubletten
  • Dreho5201.02.19 15:42
       └ RE: Report mit Dubletten PeterDoering08.02.19 12:39
          └ RE: Report mit Dubletten Dreho5210.02.19 12:27
  • txt aus Unix-System in Access-Tabelle einlesen
  • Carsten Ganswig21.01.19 16:59
       └ RE: txt aus Unix-System in Access-Tabelle einles... PeterDoering24.01.19 15:20
          └ RE: txt aus Unix-System in Access-Tabelle einl... Carsten Ganswig24.01.19 15:34
             └ RE: txt aus Unix-System in Access-Tabelle ei... PeterDoering24.01.19 15:54
                └ RE: txt aus Unix-System in Access-Tabelle ... Carsten Ganswig24.01.19 16:11
                   └ RE: txt aus Unix-System in Access-Tabell... Carsten Ganswig25.01.19 11:21
                      └ RE: txt aus Unix-System in Access-Tabe... PeterDoering26.01.19 12:27
                         └ RE: txt aus Unix-System in Access-Ta... Carsten Ganswig26.01.19 12:52
                            └ RE: txt aus Unix-System in Access-... Carsten Ganswig28.01.19 08:26
                               └ RE: txt aus Unix-System in Acces... PeterDoering01.02.19 13:48
                                  └ RE: txt aus Unix-System in Acc... Carsten Ganswig02.02.19 09:37
                                     └ RE: txt aus Unix-System in A... PeterDoering08.02.19 11:25
  • Unionsabfrage "unterschlägt doppel"
  • Dreho5201.02.19 12:20
       └ RE: Unionsabfrage "unterschlägt doppel" PeterDoering01.02.19 13:30
  • Probleme beim Erstellen von umsortierten Tabellen
  • Carsten Ganswig21.01.19 17:15
       └ RE: Probleme beim Erstellen von umsortierten Tab... Marzer22.01.19 09:15
          └ RE: Probleme beim Erstellen von umsortierte... Carsten Ganswig22.01.19 10:15
             └ RE: Probleme beim Erstellen von umsortierten... Marzer23.01.19 08:10
       └ RE: Probleme beim Erstellen von umsortierten Tab... sks23.01.19 20:44
          └ RE: Probleme beim Erstellen von umsortierten T... Carsten Ganswig24.01.19 12:29
             └ RE: Probleme beim Erstellen von umsortierten... Carsten Ganswig24.01.19 13:09
             └ RE: Probleme beim Erstellen von umsortierten... sks24.01.19 13:25
          └ RE: Probleme beim Erstellen von umsortierten T... Carsten Ganswig24.01.19 13:49
             └ RE: Probleme beim Erstellen von umsortierten... sks24.01.19 14:00
                └ RE: Probleme beim Erstellen von umsortiert... Carsten Ganswig24.01.19 15:24
  • Access-Stammtisch Rhein-Main 2019
  • Martin Asal22.01.19 20:33
    Carsten Ganswig
    Gesendet: 22.01.19 10:15
    Betreff: RE: Probleme beim Erstellen von umsortierten Tabellen


    Member

    Beiträge: 16

    Moin
    es gibt ja auch viele Gründe, warum Daten sortiert vorliegen sollen
    In diesem Fall soll jede PZN um Eigenschaften ergänzt werden. diese sind wiederum Standabhängig. Alle 2 Wochen gibt es einen neuen Stand der PZN-Definitionen in einer eigenen Tabelle. Diese führe ich in einer Tabelle zusammen, aber nur dann, wenn sich für eine PZN Änderungen ergeben. Um diese der Tabelle Daten zuzuordnen, muss also das Datum und auch der Geltungsstand der PZN berücksichtigt werden. Dazu habe ich mir folgendes Schema ausgedacht mit dem Hintergedanken, beide recht lange Tabellen jeweils mit dem schnellsten Cursor nur einmal durchlaufen zu müssen. Und das ist auch bei großen Tabellen tatsächlich zackig abgearbeitet:

    d.Open "daten", CurrentProject.Connection, adOpenForwardOnly, adLockPessimistic '
    s.Open "stamm_pzn", CurrentProject.Connection, adOpenForwardOnly, adLockReadOnly '
    d.MoveFirst: s.MoveFirst
    Do
    Select Case True
    Case d!pzn < s!pzn
    s.MoveNext
    If s.EOF = True Then Exit Do
    Case d!pzn > s!pzn
    d.MoveNext
    If d.EOF = True Then Exit Do
    Case Else
    If d![vo-datum] >= s!stand Then
    d!ATC = s!ATC
    d!DDD = s!DDD
    d!Biosim = s!Biosim
    d!BTM = s!BTM
    d.MoveNext
    If d.EOF = True Then Exit Do
    Else
    s.MoveNext
    If s.EOF = True Then Exit Do
    End If
    End Select
    Loop

    Ich arbeite aus mehreren Gründen hier ohne Indizierung.
    Und ich wählte die SQL-Variante SELECT INTO, weil ich damit in der Lage bin, bei umfangreichen Datenbeständen unterbrechen und nach dem Sortieren komprimieren zu können.
    Ein Datensatz hat etwa 150 Zeichen.

    Ich kann danach ja auch erkennen, dass sortiert wurde, zumindest am Anfang der Tabelle. Aber irgendwo mittendrin ist die Sortierung halt manchmal unterbrochen. Und dann scheitert natürlich der obige Algorithmus.

    Die Tabelle Daten wird am Ende auch auf den SQL-Server exportiert und in eine große Tabelle gepackt, anhand der die Endauswertung erfolgt. Es gibt meist viele Wege, die nach Rom führen. Sicher könnte ich auch komplett auf dem SQL-Server arbeiten. Allerdings ist unser Intranet weder schnell noch stabil, so dass ich so viel wie möglich lokal abarbeite. Eigene Tests haben gezeigt, dass lokal mit Access arbeiten, bei limitierten Datenmengen natürlich, schneller ist, wenngleich nicht viel, als mit dem SQL-Server.

    Ich vermute das Problem auch eher an anderer Stelle als bei Access.

    Gruß

    Top of the page Bottom of the page


    Seite: < 1 2 3 4 5 6 7 8 9 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)