Dataset edit mode hatası.
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
Dataset edit mode hatası.
Merhaba arkadaşlar. Yine bir sorunla karşınızdayım. Benim sorunum tablomun bi alanına veri atarken edit modunu yazmama rağmen kaydet butonuna bastığımda bana "adotable3 dataset not in edit or insert mode" hatası veriyor. Sizce bu hatan neyden kaynaklanıyor olabilir.
İlginiz için teşekkürler.
İlginiz için teşekkürler.
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Hatayı tablo edit yada insert modunda olmadığı için alıyorsunuz. Sizin Edit moduna geçirmenizin bir espirisi yok. Değeri yazdığınız esnada muhakkak tablo bu moddan çıkmış olmalı.aslangeri yazdı:tablo edit yada insert modunda olmadığı için...
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
Kod: Tümünü seç
begin
adotable1.edit;
adotable2.edit;
adotable1.fieldbyname('FATURA_NO').asstring:=dbedit1.text;
adotable2.fieldbyname('STOK_KODU').asstring:=dbedit2.text;
adotable1.post;
adotable2.post;
adotable1.append;
adotable2.append;
end;
İlginiz için teşekkürler.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
arkadaşım ne kadar ekmek o kadar köfte...
(yoksa ne kadar köfte o kadar ekmek miydi?)
klavyenizi korkaka alıştırmayınız sorunuz neyse ilgili bilgiler neyse hepsini baştan verin. bizler müneccim değiliz sizin kodlarınızı, tablolarınızın bağlantılarını bilelim.
önce master tabloyu edit-post edin sonra detay tabloyu
en başta kodları verseniz bu tablolar master detail bağlı deseniz bizde yukardaki cümleyi söylesek mesaj kirliliği olmasa ne güzel olacak değilmi?
bu arada tabloların eventlarında kod yazılı değil dimi?
sonradan bişey çıkmasın....
hadi kolay gelsin.
(yoksa ne kadar köfte o kadar ekmek miydi?)
klavyenizi korkaka alıştırmayınız sorunuz neyse ilgili bilgiler neyse hepsini baştan verin. bizler müneccim değiliz sizin kodlarınızı, tablolarınızın bağlantılarını bilelim.
önce master tabloyu edit-post edin sonra detay tabloyu
en başta kodları verseniz bu tablolar master detail bağlı deseniz bizde yukardaki cümleyi söylesek mesaj kirliliği olmasa ne güzel olacak değilmi?
bu arada tabloların eventlarında kod yazılı değil dimi?
sonradan bişey çıkmasın....
hadi kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
- hakansozgen
- Üye
- Mesajlar: 38
- Kayıt: 16 Nis 2006 06:51
- Konum: istanbul
- İletişim:
Durum tamamen yukarıdaki yazdığım koddan ve table2 nin mastersourcenin table1 e bağlanmasından ibaret başka bi ekstre yok.
Benim amacım bi faturaya bağlı birden çok stoğu kaydetmek. Uygulamamda stokları detay tablosuna attığımda yukarıdaki kod çalışıyo yani hem masteri, hem de detayı aynı anda kaydetmeyi amaçladım ama malesef edit modda değil hatası aldım.
Ama biraz önce şöyle bişey farkettim. Aynı buttonda "adotable1 le ilgili(master tablo) kodları silip detay tablosunu append yaptığımda hedefe ulaşmış gibi oldum çünkü stoklar faturaya bağlı bir şekilde atıyo. Daha bu denemeyi tam bitirmedim ama olursada sağlammı olur bilmiyorum ve bilgilerinize sunuyorum.
İlginiz için teşekkürler.
Benim amacım bi faturaya bağlı birden çok stoğu kaydetmek. Uygulamamda stokları detay tablosuna attığımda yukarıdaki kod çalışıyo yani hem masteri, hem de detayı aynı anda kaydetmeyi amaçladım ama malesef edit modda değil hatası aldım.
Ama biraz önce şöyle bişey farkettim. Aynı buttonda "adotable1 le ilgili(master tablo) kodları silip detay tablosunu append yaptığımda hedefe ulaşmış gibi oldum çünkü stoklar faturaya bağlı bir şekilde atıyo. Daha bu denemeyi tam bitirmedim ama olursada sağlammı olur bilmiyorum ve bilgilerinize sunuyorum.
İlginiz için teşekkürler.
- ahmet_sinav
- Üye
- Mesajlar: 263
- Kayıt: 17 Nis 2004 07:44
- Konum: İzmir Yeşilyurt Ulu Cami
- İletişim:
yeni bir kayıt açma işlemini öne atmanız gerekiyor gibi geldi bana. zira boş bir tabloda edit demeniz bir şey ifade etmez. alt taraftaki appendleri en üste koyun editleri silin çalışacaktır.
table1.append;
table1filed.asstring:='hedehmdm';
table1.post;
eğer tabloda kayıt varsa
table1.edit;
table1filed.asstring:='hedehmdm';
table1.post;
şeklinde yapılmalı.
table1.append;
table1filed.asstring:='hedehmdm';
table1.post;
eğer tabloda kayıt varsa
table1.edit;
table1filed.asstring:='hedehmdm';
table1.post;
şeklinde yapılmalı.
İmam Süleyman Yakub <==> Molla Mustafa Mansur