• 02-01-2011, 12:33:11
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar ben bir proje yaptım. Veritabanını access te yaptım ve delphiye bağladım. Ortalama hesaplatacağım ama bir türlü olmuyor

    HATA TAM OLARAK: Incompatible types: 'Integer' and 'Real'

    Kodlar

    var x,y:real;
    sonuc:real;

    begin

    x:=DataModule1.ADOTable7vize.Value;
    y:=DataModule1.ADOTable7final.Value;
    sonuc:=(x*0.4)+(y*0.6);

    DataModule1.ADOTable7ortalama.Value:=sonuc; /// HATA SATIRI BURASI

    if (sonuc>=90) or (sonuc<=100) then

    begin
    DataModule1.ADOTable7durum.Value:='GEÇTİ';
    DataModule1.ADOTable7harf.Value:='AA';

    end

    else

    begin
    DataModule1.ADOTable7harf.Value:='AB'
    end;

    end;
  • 02-01-2011, 13:55:45
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Delphi'den anlamıyorum ama sorun veritabanında kayıt edilen alanın uyumsuz olması olabilir mi acaba.Tablondaki ortalama kolonunun tipini kontrol et derim.
  • 02-01-2011, 17:12:52
    #3
    arkadaşım sen sonuç ortalama için veri tabanında tam sayı kullanmışsın..