Paradox Veritabanı üzerinde Veri Girme Sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Arkadaşlar Öncelikle Merhaba,

Paradox database i ni kullanarak Edit e yazdığım Örn: TC_KIMLIK Alanını Paradox ile oluşturduğum veri tabanı alanına kaydetmek istiyorum.
Edit e yazılan veri Button a yazıldığında veri tabanına kaydedilecek.
Button'un Onclick 'i ne yazılacağını biliyorum
DataSoruce Table nesnelerinin bağlantılarını yaptım.
Table ın içerisndeki alana ulaşamıyorum sanırım.
Table1TC_KIMLIK diye bir alan varda ona ulaşabilirmiyim böylece kaydetme işlemini yapabilirmiyim acaba :| :|

Sanırım anlatabildim sorunumu
Yardımcı olursanız çok sevinirim.
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen sarp_halit »

Merhaba,

İzlemen gereken adımları teker teker anlatıyorum. Veritabanını oluşturduğunu varsayarak o kısmı geçiyorum. Bu yöntem en basit şekilde veritabanın ile bağlantının olup olmadığını ya da düzgün mü değil mi onu kontrol eder.
  • Formun üzerine BDE Sekmesinden table; Data Access Sekmesinden Datasource; Data Controls Sekmesinden dbGrid bileşenlerini ekle.
  • table bileşeninin bağlı olacağı veritabanını Properties penceresinden seç ve TableName yazan kısımdan da hangi tablo üzerinde işlem yapmak istiyorsan onu belirt.
  • DataSource bileşeninin dataset özelliğini Table1 ( ya da ekledğin tabloya hangi ismi verdiysen)'i seç
  • DbGrid'in Datasource özelliğinde eklediğin datasource nesnesini seç.
  • Table1'in active özelliğini true yaptığında grid'te bilgiler otomatik olarak gösterilecektir.
Eğer bu bilgileri burada görebiliyorsan editlerin bağlantısında bir sorun yaşamışsındır. Grid yerine editler için de aynı işlemi yapabilirsin. Butonun kodlarına da
Yeni kayıt eklemek için
procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Append;
end;
Eklediğin kaydı kaydetmek için
procedure TForm1.Button2Click(Sender: TObject);
begin
Table1.Post;
end;
Fethiye den herkese sevgiler ...
X))@:>
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Tekrar Merhaba;

Bakın http://img690.imageshack.us/i/takip.jpg/ linkindeki resim herşeyi anlatıyor sanırım.


Burda yapılan seçilen tüm işlemleri database ye kaydetmek ve DBGrid de listelemek istiyorum.
Yardımcı olurmusunuz. Teşekkürler

Bu Projeyi ücret karşılığı yapmak isteyenlerde mail atabilir.
tuna.2@hotmail.de
tunayurdakul90@gmail.com

Teşekkürler.
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen sarp_halit »

gridte neden sadece tckimlik alanı gözüküyor? yani tabloda sadece tckimlik alanını mı barındırıyorsun yoksa alanları elle kendin mi belirttin? dbgrid bağlantısı gibi dbeditlerin de dataset özelliklerini belirle ve her bir dbedit bileşenini hangi bilginin çıkmasını istiyorsan onunla eşleştir. ( Sol taraftaki properties penceresinden fieldname alanını seç). Örneğin Adını göstermek istediğin dbeditin üzerine tıkla ve fieldname olan kısmın karşılığını listeden seç ( dataseti düzgün bağladıysan ve table1'in active özelliğini true yaptıysan; bir de tablodaki bütün alanları table1'e eklediysen ( bunu da table1 in üzerine tıklayıp fields'ten bakabilirsin) bütün alanlar orada listelenecektir).

yeni butonuna basılınca table1.insert ya da table1.append;
kaydet butonuna basınca table1.post
sil butonuna basınca da table1.delete

hepsi bu kadar.
Fethiye den herkese sevgiler ...
X))@:>
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Db de sadece TC_Kimlik diye bir alan oluşturdum şimdilik denemek için ama, halen Edit e yazılan ı kaydedebilmiş değilim :/
Kullanıcı avatarı
sarp_halit
Üye
Mesajlar: 241
Kayıt: 17 Ara 2003 04:30
Konum: Cennet Fethiye
İletişim:

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen sarp_halit »

ekte sana basit bir veri giriş hazırladım. dbdemos üzerinde işçiler tablosuna kayıt girmeni ve silmeni sağlıyor. incele istersen kendi projende kullanabilirsin.

dosya:http://rapidshare.com/files/438833324/verigiris.zip
Fethiye den herkese sevgiler ...
X))@:>
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Hocam çok teşekkür ederim sanırım yaptım :)
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen orhancc »

Eğer Paradoxa yeni başlıyorsan hiç bulaşmadan direk Firebirde geçmene tavsiye ederim.
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Peki bir sorum daha olucak,
Örneğin Var Yada Yok Check box larım olucak. Var Seçildiğinde DBGrid e var yada yok Secildiğinde Yok nasıl yazdırabilriim ?
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

up^^ :S
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

Yokmu bir bilgisi olan :/
Twona2
Üye
Mesajlar: 12
Kayıt: 21 Ara 2010 01:05

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen Twona2 »

up^^
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Paradox Veritabanı üzerinde Veri Girme Sorunu

Mesaj gönderen aslangeri »

:ara ongettext
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla