Datenbankforumular zeigt falsche Datensatzanzahl!

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

rito
***
Beiträge: 54
Registriert: Do, 05.07.2007 10:17

Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von rito »

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
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von AndreasJBittner »

Hallo,

sieh mal viewtopic.php?f=8&t=37129

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
rito
***
Beiträge: 54
Registriert: Do, 05.07.2007 10:17

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von rito »

Da muss man erst mal drauf kommen, dass man nach Datensatz mit * suchen muss :)

Vielen Dank jedenfalls für die schnelle Antwort.
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von AndreasJBittner »

Hallo,

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
wagnbeu0
**
Beiträge: 47
Registriert: Fr, 23.04.2010 10:56

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von wagnbeu0 »

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...
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von AndreasJBittner »

Nein, das ist kein Fehler sondern ein Feature. Du kannst in Deinem Formular ein

Code: Alles auswählen

SELECT COUNT(*) FROM <TABELLE>
verstecken und das Ergebnis verwerfen, dann zeigt es die korrekte Anzahl an.

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
wagnbeu0
**
Beiträge: 47
Registriert: Fr, 23.04.2010 10:56

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von wagnbeu0 »

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.
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

Beitrag von AndreasJBittner »

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
Antworten