Entwickler-Ecke
Datenbanken - Datensätze zufällig abfragen
Flo - So 06.04.03 20:52
Titel: Datensätze zufällig abfragen
Hi,
ich bastel gerade ein Vokabelprogramm und möchte, dass die eingegebenen Daten zufällig angezeigt werden. Ich weiß leider nicht, wie ich den Befehl im folgenden Code einbinde:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| procedure TForm3.Button2Click(Sender: TObject); begin with qryAbfrage2 do begin //franz vergleich mit tabelle (query komponente) Close; SQL.Text := 'Select Count(*) as ANZAHL From franz'; SQL.Add('Where FRANZÖSISCH = :Französisch and DEUTSCH1 = :Deutsch1'); ParamByName('Französisch').AsString := edit2.Text; // Parameterwerte aus Edit
Open; if FieldByName('ANZAHL').AsInteger > 0 then ShowMessage('Richtig!') else if MessageDlg('Leider falsch. Lösungen anzeigen?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin form5.show; end;;
Close end; end; |
Ich hoffe, dass ihr mir helfen könnt.
delphiDeveloper - Mo 07.04.03 16:39
Titel: Dein Interval ist [0 .. Query.RecordCount]
Ich wuerde einfach in diesem Intervall ein Random ausfuehren
und dann in einer while schleife
x-mal next ausführen
pseudemaessig als so:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| x := randomwert aus Intervall i := 0 while not query.eof and i < x do begin inc(i) next; end; |
Moderiert von
Klabautermann: Code-Tags hizugefügt.
Flo - Mo 07.04.03 18:32
Vielen Dank für deine Antwort, aber
wie binde ich das nun in den code ein ???
delphiDeveloper - Mo 07.04.03 21:11
Titel: Codeeinbindung
Das wirst du doch selber schaffen.
Ich weiß ja aus der Ferne nicht was du vor hast.
Wahrscheinlich willt du einfach per Zufall eine Vokabel ziehen
und sie dann zur Uebersetzung anzeigen.
Flo - Di 08.04.03 17:03
Titel: Re: Codeeinbindung
delphiDeveloper hat folgendes geschrieben: |
Das wirst du doch selber schaffen.
Ich weiß ja aus der Ferne nicht was du vor hast. |
Nee, leider nicht :oops:
delphiDeveloper hat folgendes geschrieben: |
Wahrscheinlich willt du einfach per Zufall eine Vokabel ziehen
und sie dann zur Uebersetzung anzeigen. |
Ja, aber wie bekomme ich den Code in den oben genannten rein ??? :(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!