Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Excel 2003 Lösung in Access 2003 umsetzen
  • woodenclean15.03.24 20:38
       └ RE: Excel 2003 Lösung in Access 2003 umsetzen Hops16.03.24 14:58
          └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean16.03.24 17:41
       └ RE: Excel 2003 Lösung in Access 2003 umsetzen Greiff18.03.24 19:51
          └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean18.03.24 22:35
          └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean19.03.24 19:07
          └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean21.03.24 10:30
             └ RE: Excel 2003 Lösung in Access 2003 umsetzen Greiff21.03.24 18:25
                └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean22.03.24 19:56
                └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean22.03.24 20:09
                   └ RE: Excel 2003 Lösung in Access 2003 umsetzen woodenclean22.03.24 20:14
  • seltsames Netzwerkproblem
  • Mario Nestelberger14.03.24 13:16
       └ RE: seltsames Netzwerkproblem ComputerVersteher22.03.24 19:26
  • Tabellenverknüfungsmanager Access 2021
  • Ulrich6321.03.24 11:30
       └ RE: Tabellenverknüfungsmanager Access 2021 Hops21.03.24 13:39
          └ RE: Tabellenverknüfungsmanager Access 2021 Ulrich6321.03.24 14:16
             └ RE: Tabellenverknüfungsmanager Access 2021 Hops21.03.24 17:53
  • Abfrage über mehrere Tabellen
  • gsaccess16.03.24 12:05
       └ RE: Abfrage über mehrere Tabellen gsaccess17.03.24 11:50
          └ RE: Abfrage über mehrere Tabellen mcdpone18.03.24 09:13
       └ RE: Abfrage über mehrere Tabellen Hops19.03.24 13:26
  • Zahl runden / Meine Rundungs-Routine
  • Karl-Heinz Metz17.03.24 17:03
  • debug.print
  • Greiff06.03.24 23:05
       └ RE: debug.print Karl Donaubauer11.03.24 14:25
          └ RE: debug.print Greiff12.03.24 18:37
             └ RE: debug.print Hops14.03.24 18:40
  • Abfragen im Backend
  • Greiff18.02.24 15:47
       └ RE: Abfragen im Backend PeterDoering18.02.24 20:52
          └ RE: Abfragen im Backend Greiff18.02.24 21:17
             └ RE: Abfragen im Backend Karl Donaubauer19.02.24 09:33
                └ RE: Abfragen im Backend Greiff19.02.24 12:19
                   └ RE: Abfragen im Backend PeterDoering19.02.24 13:52
                      └ RE: Abfragen im Backend Greiff19.02.24 15:25
                         └ RE: Abfragen im Backend PeterDoering20.02.24 09:19
                            └ RE: Abfragen im Backend Greiff21.02.24 13:41
                               └ RE: Abfragen im Backend sks21.02.24 19:32
                                  └ RE: Abfragen im Backend Greiff21.02.24 20:29
                               └ RE: Abfragen im Backend PeterDoering21.02.24 20:34
                                  └ RE: Abfragen im Backend Greiff21.02.24 23:37
                                     └ RE: Abfragen im Backend sks22.02.24 12:07
                                        └ RE: Abfragen im Backend Greiff22.02.24 14:22
                                           └ RE: Abfragen im Backend PeterDoering22.02.24 20:04
                                              └ gelöst: Abfragen im Backend Greiff22.02.24 21:51
                                                 └ RE: gelöst: Abfragen im Backend Hops14.03.24 18:15
       └ RE: Abfragen im Backend sks18.02.24 21:50
          └ RE: Abfragen im Backend PeterDoering19.02.24 14:09
  • Access Stammtisch München am 15.03.2024 (Do)
  • StefanWirrer13.03.24 22:53
  • Beim Öffnen eines Formulars einen neuen DS anlegen
  • Paula11.03.24 18:20
       └ RE: Beim Öffnen eines Formulars einen neuen DS a... Paula13.03.24 19:49
  • Größenänderung ermitteln
  • olecundbolec08.03.24 11:08
       └ RE: Größenänderung ermitteln Greiff11.03.24 08:13
          └ RE: Größenänderung ermitteln olecundbolec12.03.24 09:44
  • Ereignis NoData und dann?
  • Paula23.02.24 17:39
       └ RE: Ereignis NoData und dann? Karl Donaubauer23.02.24 19:26
          └ RE: Ereignis NoData und dann? Paula24.02.24 14:42
             └ RE: Ereignis NoData und dann? Karl Donaubauer24.02.24 20:55
                └ RE: Ereignis NoData und dann? Paula25.02.24 20:35
                   └ RE: Ereignis NoData und dann? Karl Donaubauer26.02.24 10:59
                      └ RE: Ereignis NoData und dann? Paula26.02.24 20:54
                         └ RE: Ereignis NoData und dann? Gunter Avenius27.02.24 17:10
                            └ RE: Ereignis NoData und dann? Paula27.02.24 21:56
                               └ RE: Ereignis NoData und dann? Karl Donaubauer01.03.24 13:03
                                  └ RE: Ereignis NoData und dann? Paula03.03.24 11:05
  • Einladung zum 14. virtuellen Access-Stammtisch Han...
  • KlausWerther19.02.24 20:02
  • ADO: VBA Editor sperrt Datenbank
  • Ulrich6308.02.24 10:03
  • Outer Join liefert #FEHLER
  • Ulrich6317.01.24 08:19
       └ RE: Outer Join liefert #FEHLER Ulrich6317.01.24 08:51
       └ Workaround Ulrich6318.01.24 08:17
       └ RE: Outer Join liefert #FEHLER PeterDoering22.01.24 22:01
          └ RE: Outer Join liefert #FEHLER Ulrich6307.02.24 09:35
  • Access Stammtisch München am 08.02.2024 (Do)
  • StefanWirrer07.02.24 09:16
    PeterDoering
    Gesendet: 21.02.24 20:34
    Betreff: RE: Abfragen im Backend



    Extreme Veteran

    Beiträge: 566
    5002525
    Hallo,

    Greiff - 21.02.24 13:41
    SELECT Index, Datum, OT, Vorname, Name, Versicherung, Bemerkung1, Geburtsdatum, ZI, Abrechnung, AT, EE, Aufnahmenummer, PR, CDate(Int(Nz([AT]))) AS AN, Seite, ED
    FROM [Kalender-tabelle]
    WHERE ((( OT) Not Like "*amb*") AND (( Name)<>"x" And ( Name) Is Not Null And ( Name)<>"xyz") AND (( EE) Is Null Or ( EE)>Date()-1) AND (( PR)<>"nicht erschienen" And ( PR)<>"ohne Ü") AND ((CDate(Int(Nz([AT]))))<=Date() And (CDate(Int(Nz([AT]))))>Date()-30)) OR ((( OT) Not Like "*amb*") AND (( Name)<>"x" And ( Name) Is Not Null And ( Name)<>"xyz") AND (( EE) Is Null Or ( EE)>Date()-1) AND (( PR) Is Null) AND ((CDate(Int(Nz([AT]))))<=Date() And (CDate(Int(Nz([AT]))))>Date()-30))
    ORDER BY Name;

    Ich denke, der Hund liegt in der Where-Klausel begraben. Ohne Funktionsänderung könntest du folgendes schreiben:

    WHERE OT Not Like "*amb*" AND [Name] Not In ("x", "xyz") And [Name] Is Not Null
    AND (EE Is Null Or EE>Date()-1)
    AND (PR Not In ("nicht erschienen", "ohne Ü") OR PR Is Null)
    AND CDate(Int(Nz([AT]))<=Date() And CDate(Int(Nz([AT]))>Date()-30

    Des Weiteren solltest du prüfen, was AT enthält, und ob die Datumsumrechnung wirklich notwendig ist. Den die ist der Grund, warum die Daten auf dem Client ausgewertet werden müssen.

    Übrigens sind Namen wie [Index] und [Name] extrem ungünstig gewählt, weil es Schlüsselwörter sind. Sie müssten eigentlich in eckigen Klammern stehen, damit die Abfrage funktioniert. [Datum] wird dir ebenfalls gelegentlich um die Ohren fliegen, wenn der SQL-Editor mal wieder eine lokalisierte Funktion zu erkennen glaubt, selbst in eckigen Klammern. ;-)

    Da es offensichtlich meistens nicht gelingt, die Ethernet Geschwindigkeit zu erhöhen (das liegt außerhalb meines Einflusses), habe ich glaube ich nur noch 2 Möglichkeiten
    - auf einen sql Server zu gehen (das wird aber Zeit kosten, da ich mich nicht damit auskenne)

    Naa, so schlimm wäre das nicht. ;-)

    - statt msaccess eine sqlite Datenbank zu nehmen und die sql Abfragen per php zu machen (ist aber viel Umprogrammierung)

    Nicht notwendig.

    - oder die Struktur der Datenquelle in kleinere Elemente zu zerhacken und nur Teile zu laden und wenn man alles braucht, die wieder per UNION zusammenzusetzen.
    Eine andere Idee habe ich nicht.

    - Die Abfragen (SQL) auf Performance überprüfen.
    - Den Feldern die richtigen Datentypen geben (z.B. AT von Text auf Datum ändern), um lokale Funktionen zu vermeiden.
    - Prüfen, ob folgende Felder Teil eines Index sind:
    - - OT
    - - Name
    - - EE
    - - PR
    - - AT

    Falls nicht, leg sie entsprechend an. Das hilft ebenfalls bei der Performance.

    -----
    Gruss - Peter
    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.)