Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   StringGrid und Button Funktion (https://www.delphipraxis.net/165734-stringgrid-und-button-funktion.html)

Alterauge 13. Jan 2012 13:59

AW: StringGrid und Button Funktion
 
Delphi-Quellcode:
var
  ColIndex: integer;
begin
  ColIndex := FormReporting.Report.Rows[FormReporting.Report.RowCount - 2].IndexOf('1');
  if ColIndex > -2 then
    ShowMessage('Zeile enthält "1" in Spalte ' + IntToStr(ColIndex));

Antwort kommt: 'Zeile enthält "1" in Spalte -1' aber der Wert 1 war nicht vorhanden??????

DeddyH 13. Jan 2012 14:01

AW: StringGrid und Button Funktion
 
:wall: Ein Index von -1 heißt, dass der gesuchte Wert nicht gefunden wurde. Wieso änderst Du die Abfrage auf -2, was soll das bringen?

Alterauge 13. Jan 2012 14:10

AW: StringGrid und Button Funktion
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier das Grid

Alterauge 13. Jan 2012 14:11

AW: StringGrid und Button Funktion
 
sollte ein versuch sein!
habe es wieder auf -1 geändert.

DeddyH 13. Jan 2012 14:11

AW: StringGrid und Button Funktion
 
Und in der letzten Zeile soll unter "Funktion" eine 1 stehen?

Alterauge 13. Jan 2012 14:13

AW: StringGrid und Button Funktion
 
Richtig!

Wenn da eine 1 steht,

then
begin
FormMain.AdvGlowButton9.Caption:='test';
end;

DeddyH 13. Jan 2012 14:14

AW: StringGrid und Button Funktion
 
Dann zeig doch mal, wie Du die 1 da reinschreibst. Irgendwas läuft doch da falsch.

Alterauge 13. Jan 2012 14:19

AW: StringGrid und Button Funktion
 
Die 1 steht da drin! Ich sehe sie ja, wenn ich das Grid öffne!

Als Beispiel:

Delphi-Quellcode:
FormEinsatz.InsertLine(Sender);
FormReporting.Report.Rows[1][5] := 'test';
das geht, dann steht da 'test'

DeddyH 13. Jan 2012 14:23

AW: StringGrid und Button Funktion
 
Ich glaube zwar spontan nicht, dass es einen großen Unterschied macht, aber versuch es mal über die Cells.
Delphi-Quellcode:
FormReporting.Report.Cells[1, 5] := 'test';
Delphi-Quellcode:
if FormReporting.Report.Cells[1, 5] = 'test' then
  ShowMessage('Na also, geht doch');

Alterauge 13. Jan 2012 14:23

AW: StringGrid und Button Funktion
 
Delphi-Quellcode:
procedure TFormEinsatz.InsertLine(Sender: TObject);
begin
  FormReporting.Report.InsertChildRow(0);
  FormReporting.Report.Rows[1][0] := '<p align="center">' +
   IntToStr(FormReporting.Report.RowCount-1) + '</p>';
  FormReporting.Report.Rows[1][2] := '' + DateToStr(Date) + '';
  FormReporting.Report.Rows[1][3] := '' + TimeToStr(Now) + '';
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz