Avatar billede anold Nybegynder
27. juni 2004 - 16:29 Der er 4 kommentarer og
1 løsning

Fejl i slet rutine

Hej og sikken noget lort
jeg kan ikke få det lort her til at virke
når jeg compiler programmet så får jeg en fejl i linjerne mellem
//***


//***

fejlen er :

[Error] Slet.pas(173): Operator not applicable to this operand type


hvad gør jeg galt ???????



her er programmet:

procedure TFrmSlet.SpeedButton4Click(Sender: TObject);// Slet
Var
MR : Integer;
I : Integer;
HuskFormTgnNr : String;
HuskFormNr : String;
begin
  MR := messagedlg('Ønsker du at Slette :                          ' + #10+#13 +
  ' '+ #10+#13+
  'Form  ' + DbGrid1.Fields[0].AsString + #10+#13 +
  'Form nr. ' + DbGrid1.Fields[1].AsString + #10+#13 +
  'Sænket. ' +  DbGrid1.Fields[3].AsString + #10+#13
  + 'Oprettet d. ' + DbGrid1.Fields[4].AsString +' ?',mtWarning,[mbyes,mbno],0);
  If MR= MrYes Then
  Begin
  Screen.Cursor := crHourGlass;
  HuskFormTgnNr := DbGrid1.Fields[0].AsString;
  HuskFormNr := DbGrid1.Fields[1].AsString;
  DataModule1.Table1.First;
      For I := 0 To DataModule1.Table1.RecordCount-1 Do
    Begin
//***
      If DataModule1.table1.FieldByName('FormTegningsNr').AsString = HuskFormTgnNr and
          DataModule1.table1.FieldByName('Formnr').AsString = HuskFormNr then
//***
          Begin
          DataModule1.Table1.Delete;
          FormUpdate(Sender);
          StatusBar1.Panels[1].Text := '  Antal poster fundet :  '
          + IntToStr(DataModule1.Query1.recordcount);
          Edit1.Clear;
          Screen.Cursor := crDefault;
          Exit;
        end;
        DataModule1.Table1.Next;
    End;
Avatar billede arne_v Ekspert
27. juni 2004 - 16:49 #1
Prøv:

If (DataModule1.table1.FieldByName('FormTegningsNr').AsString = HuskFormTgnNr) and
          (DataModule1.table1.FieldByName('Formnr').AsString = HuskFormNr) then
Avatar billede arne_v Ekspert
27. juni 2004 - 16:49 #2
Altså at sætte parenteser
Avatar billede anold Nybegynder
28. juni 2004 - 05:49 #3
Hej Arne
Det ser ud til at virke, så hvordan får du dine point's ?
Avatar billede arne_v Ekspert
28. juni 2004 - 07:21 #4
Jeg ligger et svar og du accepterer
Avatar billede arne_v Ekspert
28. juni 2004 - 07:21 #5
Marker mit navn så det bliver blåt og klik accepter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester