Clomosy | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Genel Programlama > Genel İşlemler
  Aktif Konular Aktif Konular RSS - TClListView
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir.

TClListView

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
Senol Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye
Simge

Kayıt Tarihi: 01 Temmuz 2024
Durum: Aktif Değil
Puanlar: 49
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Senol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: TClListView
    Gönderim Zamanı: 08 Temmuz 2024 Saat 15:18
//ANA KOD
var
  uForm : TclStyleForm;
  btnUnit :TclButton;
  edtUnit :TclEdit;
  edtUrunAdi, edtUrunAciklamasi,edtUrunStok,edtBarkodBilgi : TclEdit;
  btnInsert : TclButton;
  testListview : TClListView;
  Qry : TClSQLiteQuery;
  database, password : String;
  okutBtn: TclButton;



void BarkodOkut; 
  uForm.CallBarcodeReader(edtBarkodBilgi); 
}


void SendToMyForm;
{
  CallerForm.clShow;
}
void GetData;
{
  try
  
    Qry = Clomosy.DBSQLiteQueryWith('SELECT UrunAdi as MAIN_TEXT, UrunStok as SIDE_TEXT_TOP, BarkodOkut as FOOTER_TEXT, Aciklamasi as SUB_TEXT FROM Categories');
    Qry.OpenOrExecute;
    testListview.clLoadListViewDataFromDataset(Qry);
  
  except
    ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage);
  }
}

void InsertToDatabase;
{
  try
    Clomosy.DBSQLiteQuery.SQL.Text = 'INSERT INTO Categories (UrunAdi, Aciklamasi, UrunStok, BarkodOkut) VALUES ('+QuotedStr(edtUrunAdi.Text)+','+QuotedStr(edtUrunAciklamasi.Text)+','+edtUrunStok.Text+','+QuotedStr(edtBarkodBilgi.Text)+')';
    Clomosy.DBSQLiteQuery.OpenOrExecute;
    GetData;
    ShowMessage('Veri ekleme başarılı');
  except
    ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage);
  } 
}

{
  uForm = TclStyleForm.Create(Self);
  edtUrunAdi = uForm.AddNewEdit(uForm, 'edtUrunAdi', 'UrunAdi');
  edtUrunAdi.Align = alTop;
  
  edtUrunAciklamasi = uForm.AddNewEdit(uForm, 'edtUrunAciklamasi', 'Aciklamasi');
  edtUrunAciklamasi.Align = alTop;
  
  edtUrunStok=uForm.AddNewEdit(uForm,'edtUrunStok','UrunStok')
  edtUrunStok.Align = alTop;
  
  testListview = uForm.AddNewListView(uForm,'testListview');
  testListview.Align = alClient;
  
  okutBtn=uForm.AddNewButton(uForm,'okutBtn','Barkodu okutunuz');
  okutBtn.TextSettings.Font.Size=40; 
  okutBtn.Align = alTop;
  
  
  edtBarkodBilgi=uForm.AddNewEdit(uForm,'edtBarkodBilgi','Barkod No:'); 
  edtBarkodBilgi.Align = AlTop; 
  uForm.AddNewEvent(okutBtn,tbeOnClick,'BarkodOkut'); 
  
  
  btnInsert = uForm.AddNewButton(uForm,'btnInsert', 'Insert');
  btnInsert.Align = alBottom;
  uForm.AddNewEvent(btnInsert, tbeOnClick, 'InsertToDatabase');

  
  database = Clomosy.AppFilesPath + 'ClomosyDatabase.db3'     
  password = '';
  
  try
    Clomosy.DBSQLiteConnect(database , password);
    
    Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE Categories(UrunAdi Text, Aciklamasi Text,UrunStok Text,BarkodOkut Text)';
    Clomosy.DBSQLiteQuery.OpenOrExecute;
    
    ShowMessage('Veri tabanına tablo ekleme işlemi başarılı!');
  except
   ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage);
  }
  
  GetData;
  
  uForm.Run;
}
//UNİT1 HATANIN OLDUĞU YER


var
  uForm : TclStyleForm;
  btnUnit :TclButton;
  edtUnit :TclEdit;
  edtUrunAdi, edtUrunAciklamasi,edtUrunStok,edtBarkodBilgi : TclEdit;
  btnInsert : TclButton;
  testListview : TClListView;
  Qry : TClSQLiteQuery;
  database, password : String;
  okutBtn: TclButton;



void BarkodOkut; 
  uForm.CallBarcodeReader(edtBarkodBilgi); 
}


void SendToMyForm;
{
  CallerForm.clShow;
}
void GetData;
{
  try
  
    Qry = Clomosy.DBSQLiteQueryWith('SELECT UrunAdi as MAIN_TEXT, UrunStok as SIDE_TEXT_TOP, BarkodOkut as FOOTER_TEXT, Aciklamasi as SUB_TEXT FROM Categories');
    Qry.OpenOrExecute;
    testListview.clLoadListViewDataFromDataset(Qry);
  
  except
    ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage);
  }
}

void InsertToDatabase;
{
  try
    Clomosy.DBSQLiteQuery.SQL.Text = 'INSERT INTO Categories (UrunAdi, Aciklamasi, UrunStok, BarkodOkut) VALUES ('+QuotedStr(edtUrunAdi.Text)+','+QuotedStr(edtUrunAciklamasi.Text)+','+edtUrunStok.Text+','+QuotedStr(edtBarkodBilgi.Text)+')';
    Clomosy.DBSQLiteQuery.OpenOrExecute;
    GetData;
    ShowMessage('Veri ekleme başarılı');
  except
    ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message: ' +LastExceptionMessage);
  } 
}

{
  uForm = TclStyleForm.Create(Self);
  edtUrunAdi = uForm.AddNewEdit(uForm, 'edtUrunAdi', 'UrunAdi');
  edtUrunAdi.Align = alTop;
  
  edtUrunAciklamasi = uForm.AddNewEdit(uForm, 'edtUrunAciklamasi', 'Aciklamasi');
  edtUrunAciklamasi.Align = alTop;
  
  edtUrunStok=uForm.AddNewEdit(uForm,'edtUrunStok','UrunStok')
  edtUrunStok.Align = alTop;
  
  testListview = uForm.AddNewListView(uForm,'testListview');
  testListview.Align = alClient;
  
  okutBtn=uForm.AddNewButton(uForm,'okutBtn','Barkodu okutunuz');
  okutBtn.TextSettings.Font.Size=40; 
  okutBtn.Align = alTop;
  
  
  edtBarkodBilgi=uForm.AddNewEdit(uForm,'edtBarkodBilgi','Barkod No:'); 
  edtBarkodBilgi.Align = AlTop; 
  uForm.AddNewEvent(okutBtn,tbeOnClick,'BarkodOkut'); 
  
  
  btnInsert = uForm.AddNewButton(uForm,'btnInsert', 'Insert');
  btnInsert.Align = alBottom;
  uForm.AddNewEvent(btnInsert, tbeOnClick, 'InsertToDatabase');

  
  database = Clomosy.AppFilesPath + 'ClomosyDatabase.db3'     
  password = '';
  
  try
    Clomosy.DBSQLiteConnect(database , password);
    
    Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE Categories(UrunAdi Text, Aciklamasi Text,UrunStok Text,BarkodOkut Text)';
    Clomosy.DBSQLiteQuery.OpenOrExecute;
    
    ShowMessage('Veri tabanına tablo ekleme işlemi başarılı!');
  except
   ShowMessage('Exception Class: '+LastExceptionClassName+' Exception Message: '+LastExceptionMessage);
  }
  
  GetData;
  
  uForm.Run;
}

Yukarı Dön
Senol Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye
Simge

Kayıt Tarihi: 01 Temmuz 2024
Durum: Aktif Değil
Puanlar: 49
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Senol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 08 Temmuz 2024 Saat 15:22
Hata veriyor Unit1
Yukarı Dön
Atiker01 Açılır Kutu İzle
Forum Yöneticisi
Forum Yöneticisi


Kayıt Tarihi: 26 Temmuz 2023
Durum: Aktif Değil
Puanlar: 92
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Atiker01 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 09 Temmuz 2024 Saat 11:50
Merhaba,

hatayı da atabilir misin?
Yukarı Dön
Senol Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye
Simge

Kayıt Tarihi: 01 Temmuz 2024
Durum: Aktif Değil
Puanlar: 49
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Senol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 09 Temmuz 2024 Saat 13:24
Yukarı Dön
Senol Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye
Simge

Kayıt Tarihi: 01 Temmuz 2024
Durum: Aktif Değil
Puanlar: 49
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Senol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 09 Temmuz 2024 Saat 13:32
Exeption class:ESQLiteNativeExeption Exception Message:
[FireDac][Phys][SQlite] ERROR:no such column:BarkodOkut
Yukarı Dön
Atiker01 Açılır Kutu İzle
Forum Yöneticisi
Forum Yöneticisi


Kayıt Tarihi: 26 Temmuz 2023
Durum: Aktif Değil
Puanlar: 92
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Atiker01 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 09 Temmuz 2024 Saat 17:15
Merhaba,
veritabanında barkodOkut adında bir sütunun olmadığını söylüyor. Veritabanında işlemler yaparken hata vermektedir. Tablondaki alan isimlerine kontrol etmelisin.

İyi çalışmalar.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.

Bu Sayfa 0,055 Saniyede Yüklendi.