Board index » delphi » Locate problem
Steve Warburton
![]() Delphi Developer |
Locate problem2004-10-12 10:06:52 PM delphi139 The following code does not bring back the correct 'siteno' . I am presuming the locate makes the record with (Site_Ref = 'location') as the current record then sitenum should be the number in the 'Site_Num'. ????? Any help appreciated. Steve W. var i : integer; regnumber, temp, directory, location, siteno, number : string; begin with Datamodule2.Table_Ticket_Reports do begin try First; while not eof do begin directory := 'P:\Data_Files\project\Server_tables\licenses\' ; location := datamodule2.Table_Ticket_Reports['Location_Code']; DataModule2.Table_sites.locate('Site_Ref',(location), [loPartialKey]); siteno := datamodule2.Table_Sites['Site_Num']; showmessage(location); showmessage(siteno); siteno := siteno + '.jpg'; siteno := directory + siteno ; datamodule4.ppReport1.ArchiveFileName := 'p:\Data_Files\project\Server_Tables\reports\DVLA_Request.rtm'; datamodule4.ppReport1.DataPipeline := datamodule4.ppDBPipeline4; datamodule4.ppImage2.Picture.LoadFromFile(siteno); datamodule4.ppReport1.Print; next; end; finally end; |