Datenbankforumular zeigt falsche Datensatzanzahl!
Moderator: Moderatoren
Datenbankforumular zeigt falsche Datensatzanzahl!
Hallo,
da bin ich wieder mit einem Packen neuer Fragen. Ich werde die in unterschiedlichen Strängen unterbringen!
Wenn ich ein Datenbankformular (BASE) öffne, werden mir in der Navigationsleiste stets nur 11 Datensätze mit einem * angezeigt. Es befinden sich tatsächlich jedoch weit mehr als 400 Datensätze in der Tabelle. Weshalb macht OO dies? Und wie kann man dieses Verhalten abstellen?
Für Hilfe wäre ich dankbar!
Gruß
rito
da bin ich wieder mit einem Packen neuer Fragen. Ich werde die in unterschiedlichen Strängen unterbringen!
Wenn ich ein Datenbankformular (BASE) öffne, werden mir in der Navigationsleiste stets nur 11 Datensätze mit einem * angezeigt. Es befinden sich tatsächlich jedoch weit mehr als 400 Datensätze in der Tabelle. Weshalb macht OO dies? Und wie kann man dieses Verhalten abstellen?
Für Hilfe wäre ich dankbar!
Gruß
rito
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Da muss man erst mal drauf kommen, dass man nach Datensatz mit * suchen muss
Vielen Dank jedenfalls für die schnelle Antwort.

Vielen Dank jedenfalls für die schnelle Antwort.
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Hallo,
der * ist ein Wildcard, im SQL-Statement an der Stelle bedeutet es 'alle Spalten'.
Andreas
der * ist ein Wildcard, im SQL-Statement an der Stelle bedeutet es 'alle Spalten'.
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Das ist aber eigentlich ein Fehler:
Wenn ich eine Abfrage generiere, auf die dann ein Formular zugreift, dann soll das Formular, das beim öffnen ja die Abfrage ausführt, auch gleich die richtige Anzahl der DAtensätze anzeigen, oder nicht? Wenn da erst 11 Datensätze angezeigt wird, dann wird ha ein anderes "Ergebnis" angezeigt als das, was die Abfrage liefert...
Wenn ich eine Abfrage generiere, auf die dann ein Formular zugreift, dann soll das Formular, das beim öffnen ja die Abfrage ausführt, auch gleich die richtige Anzahl der DAtensätze anzeigen, oder nicht? Wenn da erst 11 Datensätze angezeigt wird, dann wird ha ein anderes "Ergebnis" angezeigt als das, was die Abfrage liefert...
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Nein, das ist kein Fehler sondern ein Feature. Du kannst in Deinem Formular ein
verstecken und das Ergebnis verwerfen, dann zeigt es die korrekte Anzahl an.
Grüße
Andreas
Code: Alles auswählen
SELECT COUNT(*) FROM <TABELLE>
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Seid mir nicht böse, aber wenn ich in einem Programm ein select * machen muss, um anschließend die Ergebnissmenge wieder wegzuwerfen, das klingt schon wie ein Bug.
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Datenbankforumular zeigt falsche Datensatzanzahl!
Das liegt nur daran, daß Du nicht verstanden hast, was ich in dem durch Link angegebenen Beitrag beschrieben habe.
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1