Mam problem,
chodzi o to, że chciałbym aby w mojej "wyszukiwarce" po wprowadzeniu np. kodu e7215260664210 program otworzył rekord z ID=1 ( 1 = e7215260664210)
oto moj kod programu:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DBCtrls, Mask, DB, ExtCtrls, DBTables;
type
TForm1 = class(TForm)
Table1: TTable;
DataSource1: TDataSource;
DBNavigator1: TDBNavigator;
Table1ID: TSmallintField;
Table1RAMA: TStringField;
Table1KIEROWNICA: TStringField;
Table1KOLA: TStringField;
Table1UKLAD_NAPE: TStringField;
Table1AMORTYZATO: TStringField;
Table1SIODELKO: TStringField;
Table1HAMULCE: TStringField;
Table1OPIS: TMemoField;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
Label4: TLabel;
DBEdit4: TDBEdit;
Label5: TLabel;
DBEdit5: TDBEdit;
Label6: TLabel;
DBEdit6: TDBEdit;
Label7: TLabel;
DBEdit7: TDBEdit;
Label8: TLabel;
DBEdit8: TDBEdit;
Label9: TLabel;
DBMemo1: TDBMemo;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
id:string;
begin
id := InputBox('WYSZUKIWANIE','Podaj ID','');
Table1.SetKey;
Table1.Fields[0].AsString := id;
if not Table1.GoToKey then
ShowMessage('Nie można znaleźć ID ');
end;
end.
dodanie znacznika <code class="delphi">
- @furious programming