AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Werte aus einem Tableau in eine Rangliste eintragen
Thema durchsuchen
Ansicht
Themen-Optionen

Werte aus einem Tableau in eine Rangliste eintragen

Ein Thema von mercanery · begonnen am 28. Dez 2003 · letzter Beitrag vom 30. Dez 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#1

Werte aus einem Tableau in eine Rangliste eintragen

  Alt 28. Dez 2003, 14:54
hab das hier schomma gepostet...der alte thread kann also gelöscht werden, ich denk das hier ist leichter zu verstehen...:

hab für den trainingsbetrieb in unserem Sportverein (Fechten) ein Programm zur Tableau-Berechnung geschrieben. Jeder ficht gegen jeden und aus den Siegen und niederlagen ergibt sich der sog. Index1 (Anzahlder Siege geteilt durch Anzahl der Gefehcte) und aus den treffern der Index2 (gemachte treffer minus gegentreffer). Ich hab das Programm geschrieben nachdem ich so 4 Dopplestundne Informatik in der Schule hatte und deshalb ist das ganze auch etwas groß geraten.
Ich habe jetzt also alle fehcter mit allen ergebnissen in einzelnen variablen und auch in Edit-Feldern. diese Fechter (8 pro Runde) sollen jetzt in eine 16 einträge lange rangliste importiert werden und dann zuerst nach Index1 und dann anch Index2 sortiert werden.

Hab schon an ne Datenbank gedacht, aber fürs Training n SQL-Server auf nem Mini-Rechner zu installieren wäre jawohl mit Kanonen aud Spatzen schießen...

Hab zum besseren Verständnis mal den Quellcode mit hochgelafden ist n bisser länger, aber großenteils dasselbe (halt für alle 8 fechter ziemlich ähnlich), also wer ihn sich mal anschaut und mir sgt, wie man sowas ma besten machen kann, der tut mir damit einen wirklich SEHR großen Gefallen

MfG mercanery
Angehängte Dateien
Dateityp: zip runden_tableau.zip (410,1 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 28. Dez 2003, 18:46
Also vielleicht ist das zwar nicht das was du gerne hören möchtest, aber da ich grade selber dransitze XML zu lernen: Unter Tutorials und Kurse, findest du einen guten XML Kurs von Chakotay. Ich denke das sollte für dein Projekt ausreichen.

Du kannst aber auch eine Paradox Datenbank erzeugen, denn da kannst du ebenfalls mit SQL drauf zugreifen, aber du brauchst keinen Server installieren, sondern nur die BDE.


Gruss

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 10:52
da ich mich eh schon n bisserl mit SQL beschäftigt habe und das auch als einfacher empfinde wirds dann wohl das vorerst sein...thx 8)
  Mit Zitat antworten Zitat
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#4

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 16:27
hmmm...jetzt irgendwie doch n problem!!!

Was geb ich denn bei ner paradox7-DB (mit Access erstellt ) als DataBaseName ein? den namen der datei oder der tabelle will er irgendwie nicht...Und in D5 gibbet da auch keinen Voreintrag für Paradox (sowie zum beispiel für dBase)
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 17:55
Also entweder du machst es mit nem Pfad auf die Paradoxdatenbank direkt, oder du legst vorher einen Alias in der BDE an, den du auf die entsprechende Datenbank verweisen läßt.

Leider habe ich hier nur Delphi 6 Personal und kann da nich direkt nachschauen, aber so müsstest dus machen.

Gruss

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#6

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 18:08
Ich krich immer nen ungültigen Pfad-Fehler!

Und BDE hab ich glob ich garnimmer...Hab zumindest nix derartiges gefunden...!
Sollte D5 u.U. garkein Paradox verarbeiten können?
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 18:20
Soweit ich weiß brauchst du die BDE!
Wenn du dir nich sicher bist ob du sie noch installiert hast, schau mal unter Systemsteuerung. Da sollte die BDE Verwaltung eigentlich zu finden sein.


mfg

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 29. Dez 2003, 19:38
mit defaultDD gings auch

aber mehr als
SELECT * FROM fechter kricht der net gebacken! bei
INSERT INTO fechter (name,index1,index2) VALUES (test,test1,test2); sachter mir "Ungültiges Schlüsselwort "INSERT""

Hä, wie jetzt?!?

Ich denk man kann damit SQL-Abfragen durchführen, oder hab ich da Syntax-technisch was falsch gemacht?

@Mods kann man das hier vielleicht nach "Datenbanken" verschieben? Ich glaub da erreichts mehr leute, die mir helfen können...!

PS:BDE hatt ich doch noch druff! Die ist nur uralt! AHt die u.U. probleme mit XP?
Wenn ja: Gibts da ne XP-fähige-Version? Weil die BDE ja net mehr weiterentwickelt wird...
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 30. Dez 2003, 00:56
Also bei mir klappte das immer, nur wie gesagt, kanns grad nich testen.

INSERT INTO muster.db (Feld1,Feld2) VALUE (Wert1,Wert2) So hab ich das das letzte Mal gemacht an das ich mich erinnern kann.

Die BDE findest du hier:

http://info.borland.com/devsupport/bde/

Version 5.2 läuft auch unter XP, aber sollten die vorhergehenden Versionen eigentlich auch.


n8

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Benutzerbild von mercanery
mercanery

Registriert seit: 26. Dez 2003
Ort: Recklinghausen
41 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: Werte aus einem Tableau in eine Rangliste eintragen

  Alt 30. Dez 2003, 10:32
egal wie ich es anstelle...der stößt sich immer an dem INSERT

Zitat:
Ungültiges Schlüsselwort
Symbol-String: INSERT
Zeilennummer: 2
und das hier steht in query1.SQL:
SQL-Code:
SELECT * FROM fechter;
INSERT INTO fechter (name) VALUES ('name',0.5,10);
btw:
Feld Name ist vom Typ String
Feld Index1 ist vom Typ dezimal (kA so hieß dat in Access)
Feld Index2 ist vom Typ Integer


EDIT: Delphi erkennt bei mir nix als Schlüsselwort außer SELECT aber das dafür mit allen bedingungen (where,usw....)..

EDIT2: Bitte bitte bitte nach "Datenbanken" verschieben...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz