-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
So geht es auch
for u := 0 to XMLbezahlen.DocumentElement.ChildNodes.Count - 1 do begin
bnode := XMLbezahlen.DocumentElement.ChildNodes.Get(u);
cdsBezahlen.Append;
cdsBezahlen.FieldByName('Position').asInteger := u;
cdsBezahlen.FieldByName('ID').AsString := bnode.ChildNodes.FindNode('ID').Text;
cdsBezahlen.FieldByName('Name').AsString :=...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
jetzt habe ich die ganzen Frames geladen. Nur die Frames gehen unter das Formular. Hier kann ich das Formular vergrößern, aber bei einer App geht dies ja nicht. Deshalb brauche ich irgendetwas zum scrollen. Geht ein Panel?
ps: Danke für eure Hilfe. Ich hatte nur 1 Jahr Schuldelphi und muss noch einiges lernen.
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
myFrame.Name :=Format( 'fr%s',);
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Genau dann kommt die Fehlermeldung. Dies bedeutet, dass ich den Namen brauche und den auch immer verändern muss.
mkinzer: Dein Vorschlag ist gut, dennoch funktioniert er nicht, weil man Format nicht unter diesen umständen nicht aufrufen kann
Die zwischen dem u fehlen :D.
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Ich bin dabei es so zu lösen:
for u := 0 to XMLbezahlen.DocumentElement.ChildNodes.Count - 1 do begin
bnode := XMLbezahlen.DocumentElement.ChildNodes.Get(u);
cdsBezahlen.Append;
cdsBezahlen.FieldByName('Position').asInteger := u;
cdsBezahlen.FieldByName('ID').AsString := bnode.ChildNodes.FindNode('ID').Text;
...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Kann man keine Labels in einem Frame anlegen. Es tut mir leid, dass ich sehr viel frage, aber ich habe noch nie mit Frames oder automatischen Generierungen gearbeitet. Und Vielen Dank an alle, die mir helfen:thumb::thumb:
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Ich habe jetzt einen neuen Plan:
Ich erstelle einen Frame mit den Ticketnamen, dem Preis, der Sitzrheie, einer Spinbox und evt. die TicketID. Dann erstelle ich automatisch so viele Frames, wie es Namen gibt. Wie klingt das?
Apps sollen ja elegant wirken, sonst benutzt man diese nicht, obwohl es viele Features gibt.
Oder hat jemand eine bessere Idee?
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Dieses Frame finde ich aber nicht. Muss man etwas extra downloaden?
EDIT: habs gefunden
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Soll ich dir einmal das ganze Programm schicken? Damit bin ich schon fertig :D. Wusstet ihr, dass die vorderen Sitzplätze günstiger sind? ich nicht!
Ich habe jetzt Spinbuttons gefunden, die ich lieber automatisch generieren will. Ich habe nur die einschränkung, dass man mit Firemonkey keine Frames erstellen kann. Kann ich diese Spinbuttons direkt auf ein Column generieren?
Beispiel: column1 ...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Wenn ich einen neuen Frame erstellen möchte kommt diese Meldung:
Die Unit"Unit1.pas" ist mit dem von diesem Projekt verwendeten Framework FMX nicht kompatibel.
Das Hinzufügen könnte zu Compiler-Fehlern oder unerwartetem Verhalten führen.Fortsetzen?
Was nun?
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Der Fehler ist, dass es 2 verschiedene Sitzrheien gibt...
Der preis kann sich unterscheiden, muss es aber nicht.
Also habe ich
cdsBezahlen.FieldByName('Sitzrheie').AsString := bnode.ChildNodes.FindNode('SeatingCategory').Text;
eingefügt, um die Sitzrheien im Grid extra anzeigen zu lassen :D.
Daran habe ich nicht gedacht und zu dem Thema ID: Ja sie ist immer um 1 unterschiedlich
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Ja danke^^
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Noch eine kurze Frage:
Ich habe ein Grid mit der Funktion value.
Aber in meinem ClientDataset sind zwei mal der gleiche Name und der gleiche Preis enthalten.
Wie schaffe ich es, dass die Daten nur einmal angezeigt werden?
if col = 0 then begin
if cdsBezahlen.Locate('Position', Row, ) then
value := cdsBezahlen.FieldByName('Name').AsString;
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Damit hat sich meine Frage von selbst beantwortet.
Ich glaube, dass ich jetzt mein Programm ohne Probleme weiterschreiben kann^^.
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Vielen Dank euch allen!
Ich probiere es jetzt direkt aus und hoffe, dass alles klappt.
Können auch bestimmte Anweisungen für den generierten Button erstellt werden.
z.b. wie in meinem Fall dass die rechten Buttons ein Grid hochzählen lassen und die Kosten, die der angegebene Name hat, ermitteln und auslesen?
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Dies soll eine App werden, was bedeutet,dass diese gut aussehen muss aber auch sehr einfach zu bedienen sein muss. Also muss ich es mit 2 Buttons machen. Die Anzahl der Namen wird auch nicht Größer als 7 werden, was heißt, dass alles auf den Bildschirm passt. Wie setzt man das mit dem automatischen generieren um? Kannst du mir das erklären?
Danke für deine schnelle Antwort.
Mit freundlichen...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
XMLlogin := NewXMLDocument;
postdata := TStringList.Create;
passwort := edPasswort.Text;
benutzername := edBenutzername.Text;
lURL := 'http://kinobox.net:11800/1.0/logins?apikey=2013dolphinV8';
Ich hole die Daten aus dem Internet.
Ich habe die Namen und die Preise , die im Client DataSet stehen. Jetzt möchte ich z.B durch ein Grid die Namen ausgeben.Zu jeder Zeile sollen...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
11. Jul 2014
Hat niemand die Antwort auf mein Problem??
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
10. Jul 2014
Was ich noch vergessen habe ist, dass die beiden Buttons und das label automatisch generiert werden sollen. Weiß jemand wie ich dies realisiert bekomme?
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
10. Jul 2014
Ich versuche es einmal richtig zu formulieren.
Ich schreibe mit Delphi XE6 eine APP für ein Kino, welches schon die Images und die Titel mithilfe eines Grids ausgibt. Danach wird man weitergeleitet.Dies geschieht mit einem Tabcontrol und mehreren Tabitems. In dem neuen TabItem werden alle Vorstellungen mit Datum und Uhrzeit in einem Grid ausgegeben. Wenn man auf das Grid klickt wird man in ein...
-
Forum: Programmieren allgemein
Delphi
by ChristianG,
10. Jul 2014
Hallo DPler,
Ich schreibe gerade ein Programm, welches XML Daten herausliest.
for u := 0 to XMLbezahlen.DocumentElement.ChildNodes.Count - 1 do begin
bnode := XMLbezahlen.DocumentElement.ChildNodes.Get(i);
cdsBezahlen.Append;
cdsBezahlen.FieldByName('Position').asInteger := i;
cdsBezahlen.FieldByName('ID').AsString := bnode.ChildNodes.FindNode('ID').Text;
...