Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TStringGrid-Problem beim Verknüpfen von zwei Tabellen (https://www.delphipraxis.net/100837-tstringgrid-problem-beim-verknuepfen-von-zwei-tabellen.html)

LOMBI 4. Okt 2007 14:23

Datenbank: ABS • Version: 5.12 • Zugriff über: ABSQuery, DataSource

TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Hallo,

wenn ich im DatenModul die DS von ABSQryRechnungsdaten
mit FmRechnungen.DSRechnungen verbinde, kommt es nach
dem Hinzufügen von Daten ins Grid Rechnungen zur Meldung
"Gitterindex außerhalb des zulässigen Bereiches".

Wer hilft mir bitte das abzustellen?

Gruß
Lombi

mkinzler 4. Okt 2007 14:27

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Du meinst wohl ein DBGrid kein StringGrid
Wie hast du die beiden Tabellen verknüpft?

LOMBI 4. Okt 2007 14:30

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Nein, ich meinte schon das TStringGrid.

Diese Meldung tritt allerdings nur im Zusammenhang mit der Tabellenverknüpfung auf, sonst
nicht.

mkinzler 4. Okt 2007 14:31

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Wie füllst du das Grid?

LOMBI 4. Okt 2007 14:58

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
mit cmdItemAdd

Delphi-Quellcode:
 ...
 if ShowModal = mrOK then
      begin
        ABSQryRechnungen.Append;
        ABSQryRechnungen.FieldByName('RechnungsNr').AsInteger := StrToInt(EdReNr.Text);
        ABSQryRechnungen.FieldByName('Name').AsString := EdName.Text;
        ...
        ABSQryRechnungen.Post;
        if ABSQryRechnungen.Locate('RechnungsNr', EdReNr.Text, []) then
          StringGrid.Row := ABSQryRechnungen.RecNo;

DeddyH 4. Okt 2007 15:04

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Zitat:

Zitat von LOMBI
Delphi-Quellcode:
StringGrid.Row := ABSQryRechnungen.RecNo;

und wenn RecNo größer ist als die Anzahl der Zeilen im Grid, knallt' s ;)

LOMBI 4. Okt 2007 15:15

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Warum passiert das ausschließlich bei der Verknüpfung?

DeddyH 4. Okt 2007 15:35

Re: TStringGrid-Problem beim Verknüpfen von zwei Tabellen
 
Keine Ahnung, Zufall?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 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