Hallo,
ich bin absoluter Neuling und hoffe, dass Ihr mir weiterhelfen könnt.
Es geht um folgendes:
Ich speicher mittels MyBase Daten (2-9, T, J, Q, K, A) <- Poker Karten
Jetzt habe ich z.B. insgesamt 102 Datensätze und möchte wissen wie oft welche Karte vorgekommen ist, um mit dieser Anzahl weiter arbeiten zu können.
Hoffentlich habe ich mich verständlich ausgedrückt.
Hier der Code, falls notwendig:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168:
| interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, DB, DBClient, StdCtrls, DBCtrls, Buttons;
type TForm1 = class(TForm) ClientDataSet1: TClientDataSet; ClientDataSet1ID: TAutoIncField; ClientDataSet1Karte: TStringField; DBGrid1: TDBGrid; DataSource1: TDataSource; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Button8: TButton; Button9: TButton; Button10: TButton; Button11: TButton; Button12: TButton; Button13: TButton; Button14: TButton; Button15: TButton; DBText1: TDBText; DBText2: TDBText; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button13Click(Sender: TObject); procedure Button14Click(Sender: TObject); procedure Button15Click(Sender: TObject); procedure FormCreate(Sender: TObject);
private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button10Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '9'; ClientDataSet1.Post; end;
procedure TForm1.Button11Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := 'T'; ClientDataSet1.Post; end;
procedure TForm1.Button12Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := 'J'; ClientDataSet1.Post; end;
procedure TForm1.Button13Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := 'Q'; ClientDataSet1.Post; end;
procedure TForm1.Button14Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := 'K'; ClientDataSet1.Post; end;
procedure TForm1.Button15Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := 'A'; ClientDataSet1.Post; end;
procedure TForm1.Button1Click(Sender: TObject); begin ClientDataSet1.LoadFromFile('hrng.xml'); end;
procedure TForm1.Button2Click(Sender: TObject); begin ClientDataSet1.SaveToFile('hrng.xml', dfXML); end;
procedure TForm1.Button3Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '2'; ClientDataSet1.Post; end;
procedure TForm1.Button4Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '3'; ClientDataSet1.Post; end;
procedure TForm1.Button5Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '4'; ClientDataSet1.Post; end;
procedure TForm1.Button6Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '5'; ClientDataSet1.Post; end;
procedure TForm1.Button7Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '6'; ClientDataSet1.Post; end;
procedure TForm1.Button8Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '7'; ClientDataSet1.Post; end;
procedure TForm1.Button9Click(Sender: TObject); begin ClientDataSet1.Insert; ClientDataSet1.FieldByName('Karte').AsString := '8'; ClientDataSet1.Post; end;
procedure TForm1.FormCreate(Sender: TObject); begin ClientDataSet1.IndexFieldNames := 'ID'; ClientDataSet1.LoadFromFile('hrng.xml'); end;
end. |
Vielen Dank im Voraus und lg, Peter