Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Langsame Anzeige bei Kombinationsfeld
zurück: Kommentar Pop-Up mittels Maus wie Kommentaroption Excel weiter: Probleme mit Code! Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Ingo Unbedarft
Gast


Verfasst am:
01. März 2010, 18:42
Rufname:

Langsame Anzeige bei Kombinationsfeld - Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo zusammen,

ich habe ein Problem mit der Geschwindigkeit bei Kombinationsfeldern.

In meiner Lieferanten-Tabelle stehen LieferantenNr und -Name. In meiner Bonus- und Rückerstattungstabelle steht nur die LieferantenNr. In zwei Formularen mit entsprechenden Kombinationsfeldern, sollen die LieferantenNr aus Bonus bzw Rückerstattung mit dem Lieferantenname aus der Lieferantentabelle angezeigt werden. Dies klappt, aber insbesondere bei Rückerstattung nur sehr langsam.

Vielleicht könnt ihr mir helfen die Geschwindigkeit zu steigern.

Formular 1
Kombinationsfeld über zwei Tabellen
tab_Lief (Schlüssel: LiefNr) => 14.000 Datensätze
tab_Bonus (indiziert: LiefNr) => 50.000 Datensätze

Formular 2
Kombinationsfeld über zwei Tabellen
tab_Lief (Schlüssel: LiefNr) => 14.000 Datensätze - wie oben
tab_Rückerst (indiziert: LiefNr) => 118.000 Datensätze

Zeitspanne vom Anklicken des Kombinationsfeld bis zum Auflisten der Werte:
Formular 1: ca. 1 Sekunde
Formular 2: ca. 11 Sekunden

Die Datei steht in einem Netzwerk. An ihr arbeiten ca. 5 Personen. Nehme ich die Datenbank lokal, ist bei beiden Kombinationsfeldern nur eine sehr kleine Verzögerung zu merken.

Meine Frage/Bitte:
Was kann ich tun, damit das Kombinationsfeld im Formular 2 schneller angezeigt wird? Oder ist tatsächlich nur die Datenmenge das Problem?

Dank und Gruß

Ingo
MiLie
kein Office- VBA- Programmierer


Verfasst am:
01. März 2010, 20:06
Rufname: Micha
Wohnort: Chemnitz


AW: Langsame Anzeige bei Kombinationsfeld - AW: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo,

sieht nach Datenmenge zusammen mit Netzwerk aus, wirst du wohl nicht viel machen können. Versuche mal die Felder, die im Kombi sind, in den zugrundeliegenden Tabellen zu indizieren, eventuell wirds etwas schneller.

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Ingo Unbedarft
Gast


Verfasst am:
02. März 2010, 10:04
Rufname:

AW: Langsame Anzeige bei Kombinationsfeld - AW: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo,

danke für den Tipp.

Die LieferantenNr ist in der Lieferantentabelle als Primärschlüssel definiert und in den beiden anderen Tabellen indiziert (mit Duplikaten).

Auch wenn es der Normalisierung widerspricht, bringt es etwas den Lieferantenname in den beiden anderen Tabellen mit aufzunehmen?

Gruß Ingo
DBKlempner
Datenbank-Klempner ;)


Verfasst am:
02. März 2010, 10:14
Rufname:

Re: Langsame Anzeige bei Kombinationsfeld - Re: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Ingo Unbedarft - 01. März 2010, 17:42 hat folgendes geschrieben:
Formular 1
Kombinationsfeld über zwei Tabellen
tab_Lief (Schlüssel: LiefNr) => 14.000 Datensätze
tab_Bonus (indiziert: LiefNr) => 50.000 Datensätze

Formular 2
Kombinationsfeld über zwei Tabellen
tab_Lief (Schlüssel: LiefNr) => 14.000 Datensätze - wie oben
tab_Rückerst (indiziert: LiefNr) => 118.000 Datensätze

Zeitspanne vom Anklicken des Kombinationsfeld bis zum Auflisten der Werte:
Formular 1: ca. 1 Sekunde
Was kann ich tun, damit das Kombinationsfeld im Formular 2 schneller angezeigt wird? Oder ist tatsächlich nur die Datenmenge das Problem?

Dank und Gruß

Ingo


Da ist die Datenmenge das Problem; Combos mit sovielen Datensätzen sind eigentlich eher schlecht handhabbar.

Allerdings zeigt Allen Browne in diesem Artikel wie man das trotzdem hinbekommt.
vielleicht hilft dir das ja.

Volker

_________________
Linux is like a wigwam: no gates, no windows and an apache inside
-----
Ich beantworte keine ACCESS-Fragen per PN!
MissPh!
Office-VBA-Programmiererin


Verfasst am:
02. März 2010, 10:49
Rufname:
Wohnort: NRW

AW: Langsame Anzeige bei Kombinationsfeld - AW: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo,

zeig uns doch bitte auch noch die Abfrage dazu, also die Rowsource der Kombifelder.

_________________
Gruß MissPh!
Ingo Unbedarft
Gast


Verfasst am:
02. März 2010, 12:05
Rufname:

AW: Langsame Anzeige bei Kombinationsfeld - AW: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo,

die Rowsource sehen so aus:

1. Formular 1 (schnell - 1 Sek.)
Datensatzherkunft: qry_Liste_Kred
SQL der Abfrage:
SELECT tbl_Bonus.KredNr, tbl_Lief.KredName
FROM tbl_Lief INNER JOIN tbl_Bonus ON tbl_Lief.KredNr = tbl_Bonus.KredNr
GROUP BY tbl_Bonus.KredNr, tbl_Lief.KredName
ORDER BY tbl_Bonus.KredNr;

2. Formular 2 (langsam - 13 Sek.)
Datensatzherkunft: qry_Liste_Kred2
SQL der Abfrage:
SELECT tbl_Rueckerst.KredNr, tbl_Lief.KredName
FROM tbl_Rueckerst INNER JOIN tbl_Lief ON tbl_Rueckerst.KredNr = tbl_Lief.KredNr
GROUP BY tbl_Rueckerst.KredNr, tbl_Lief.KredName
ORDER BY tbl_Rueckerst.KredNr;

Was mir gerade aufgefallen ist: bei den Inner Join ist die Lieferanten-Tabelle einmal zuerst, bei der langsamen Abfrage als zweiter Wert genannt.

Gruß Ingo
Ingo unbedarft
Gast


Verfasst am:
02. März 2010, 17:41
Rufname:


AW: Langsame Anzeige bei Kombinationsfeld - AW: Langsame Anzeige bei Kombinationsfeld

Nach oben
       Version: Office XP (2002)

Hallo zusammen,

Danke für eure Hilfe und die Zeit, die ihr in mein Problem gesteckt habt.

Ich habe jetzt das Problem (Gruppierung im Combo) anders gelöst:
Ich erstelle vorab eine Tabelle in der die gruppierten Werte stehen und die Combo-Abfraqe greift auf die neue Tabelle zu.

Gruß Ingo
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Kriterium aus Spalte n aus Kombinationsfeld 1 rambodieschen 815 27. Feb 2008, 10:18
Marmeladenglas Abfrage mit Kriterium aus Spalte n aus Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeige des kleinsten Geburtstages 2 Gast 388 21. Okt 2007, 20:05
Gast Anzeige des kleinsten Geburtstages
Keine neuen Beiträge Access Tabellen & Abfragen: Auswahlkirterium Anzeige Zahlen 2 janosch1979 401 23. Aug 2007, 16:34
janosch1979 Auswahlkirterium Anzeige Zahlen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeige von nur einigen Daten 1 Homer13 385 31. Jul 2007, 17:27
rita2008 Anzeige von nur einigen Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld ohne Eintrag soll Ereignis hervorrufen 3 Bullett 610 21. Jul 2007, 14:23
rita2008 Kombinationsfeld ohne Eintrag soll Ereignis hervorrufen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Kriterium durch Kombination mit Kombinationsfeld + * 16 blutiger_anfänger 4973 11. Apr 2007, 10:13
Hunchback Abfrage Kriterium durch Kombination mit Kombinationsfeld + *
Keine neuen Beiträge Access Tabellen & Abfragen: Datum von bis / Anzeige der selektierten Datensätze 3 Accessman12 597 18. März 2007, 15:19
Accessman Datum von bis / Anzeige der selektierten Datensätze
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterium eines Datumfeldes über Kombinationsfeld auswählen 2 bigL 1028 17. Jan 2007, 19:57
bigL Kriterium eines Datumfeldes über Kombinationsfeld auswählen
Keine neuen Beiträge Access Tabellen & Abfragen: Monatsabfrage/Anzeige 1 Lelo 1700 16. Nov 2006, 18:13
JörgG Monatsabfrage/Anzeige
Keine neuen Beiträge Access Tabellen & Abfragen: Änderung im Kombinationsfeld 7 Gast1001 720 31. Aug 2006, 16:09
heirnele Änderung im Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld datum 2 marcofeustel 2682 24. Aug 2006, 12:34
marcofeustel Kombinationsfeld datum
Keine neuen Beiträge Access Tabellen & Abfragen: Frage zu "Tabellen anzeige Script" 2 Max.B 608 12. Jul 2006, 17:53
Willi Wipp Frage zu "Tabellen anzeige Script"
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks