aynı tckimlik nolu kişiyi kaydettirmeme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
merhabalar,
evet benimde yapmış olduğum çalışmada önceleri uniqe alan değildi ve qr ile uygulamaya çalışmıştım ama şimdi uniqe ve rahatım yalnız bişi var kullanıcı aynı kayıttan girmek isterse mesaj veriyor ve bu ingilizce bunu yakalayıp türçe yapma olayı nasıl olur bi ipucu verirseniz sevinirim.
herkese kolay gelsin
evet benimde yapmış olduğum çalışmada önceleri uniqe alan değildi ve qr ile uygulamaya çalışmıştım ama şimdi uniqe ve rahatım yalnız bişi var kullanıcı aynı kayıttan girmek isterse mesaj veriyor ve bu ingilizce bunu yakalayıp türçe yapma olayı nasıl olur bi ipucu verirseniz sevinirim.
herkese kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Kod: Tümünü seç
try
Table1.Post;
except
raise Exception.Create('Kayıt yapılamadı');
end;
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Peki farklı bi nedenle kayıt yapılamıyor ve "Teknik Destek" 'e bu hata bildiriliyorsa, nasıl bir yönlendirme yaparsınız bu durumda?Kayıt yapılamama nedenlerini sırayla değerlendirmekten başka alternatifiniz olur mu?coderlord yazdı:Kod: Tümünü seç
try Table1.Post; except raise Exception.Create('Kayıt yapılamadı'); end;
Selam,
evet bu try - exception olayını iyi öğrenmem lazım. Sanırım bu kodu after post olayına yazmalıyım. çünkü kayıtlarımı db bileşenleri ve navigator ile yapmaktayım
teşekkür ve saygılarımla
kolay gelsin
evet bu try - exception olayını iyi öğrenmem lazım. Sanırım bu kodu after post olayına yazmalıyım. çünkü kayıtlarımı db bileşenleri ve navigator ile yapmaktayım
teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Mustafa nın dediği gibi unique index kullsnın, hatanın döndüğünde işlem yapabilmek içinde table yada query nin OnPostError eventini kullanın
Kod: Tümünü seç
procedure TFRM_CariKart.QUE_CariKartPostError(DataSet: TDataSet;
E: EDatabaseError; var Action: TDataAction);
begin
if Pos('CARI_KART_ADI', E.Message)>0then begin
Application.MessageBox('Bu Ad Daha Önce Girilmiş',
PChar(Application.Title), MB_OK + MB_ICONERROR);
ActiveControl := EDT_Adi;
Action := daAbort;
end;
if Pos('CARI_KART_KODU', E.Message)>0then begin
Application.MessageBox('Bu Kod Daha Önce Girilmiş',
PChar(Application.Title), MB_OK + MB_ICONERROR);
ActiveControl := EDT_Kodu;
Action := daAbort;
end;
end;
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Delphideki bu gibi hata mesajları consts.pas,DBconsts.pas,VDBconsts.pas dosyasında bulunmaktadır. deşikliklerinizi yapıp dcc32 ile derleyin dcu 'larının bulunduğu yerlere yapıştırın. elimde büyük kısmı çevrilmiş olanları rapidshare attım. açılan sayfada free düğmesine basın.
http://rapidshare.de/files/1470252/Delphi.zip.html
http://rapidshare.de/files/1470252/Delphi.zip.html
evet ustalarım öncelikle teşekkürler, events i incelemek aklımıza gelmemiş (eksiklik) ve aslında beforepost' a denemiştim olmamıştı. uygulamalarımı buna göre düzenleyeceğim.
mkysoft sizede teşekkür ederim bu kaynak için
kolay gelsin.
not:mkysoft ustam link şuan hata veriyor yani down aşamasında bağlantı kuramıyor belki sonra düzelir. kolay gelsin
mkysoft sizede teşekkür ederim bu kaynak için
kolay gelsin.
not:mkysoft ustam link şuan hata veriyor yani down aşamasında bağlantı kuramıyor belki sonra düzelir. kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

selam,
freeman ustam kodunu uyguladım fakat yapamadım. kendi datasetime uyarladım ama sonuç aynı ingilize primery key or unique hatası dönüyor tr ye çeviremedim. onposterror kısmına yazdım hata mesajını yakalayıp tr ye çeviremedim ama üzerinde çalışacağım.
azim lazım heralde. inşaallah azmederiz.
kolay gelsin
freeman ustam kodunu uyguladım fakat yapamadım. kendi datasetime uyarladım ama sonuç aynı ingilize primery key or unique hatası dönüyor tr ye çeviremedim. onposterror kısmına yazdım hata mesajını yakalayıp tr ye çeviremedim ama üzerinde çalışacağım.
azim lazım heralde. inşaallah azmederiz.
kolay gelsin
Kod: Tümünü seç
procedure TFormArsiv.ArsivIBDataSetPostError(DataSet: TDataSet;
E: EDatabaseError; var Action: TDataAction);
begin
if Pos('CERAIMNO', E.Message)>0then begin
Application.MessageBox('Bu Ad Daha Önce Girilmiş',
PChar(Application.Title), MB_OK + MB_ICONERROR);
ActiveControl := dbedit1;
Action := daAbort;
end;
if Pos('ILCENO', E.Message)>0then begin
Application.MessageBox('Bu Kod Daha Önce Girilmiş',
PChar(Application.Title), MB_OK + MB_ICONERROR);
ActiveControl := dbedit2;
Action := daAbort;
end;
end;
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

coderlord ustam,
raise Exception.Create('Kayıt yapılamadı. Çünkü Aynı İlçe No İle Girilmiş Kayıt Var');
şeklinde düzenleyerek istediğim sonucu yardımınla aldım teşekkürler.
freeman ustamınkini niçin yapamadım çalışacağım.
kolay gelsin
raise Exception.Create('Kayıt yapılamadı. Çünkü Aynı İlçe No İle Girilmiş Kayıt Var');
şeklinde düzenleyerek istediğim sonucu yardımınla aldım teşekkürler.
freeman ustamınkini niçin yapamadım çalışacağım.
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
kolay gelsin arkadaşlar ben sorduğum sorunu çözdüm ama burda arkadaşalar uniqe kullandım falan diyorlar ben bunu bilmiyorum,
bu konuda açıklama yapabilirmisiniz, nasıl oluşturuluyor veri tabanı ve kullanım açısından...
teşekkür ederim
bu konuda açıklama yapabilirmisiniz, nasıl oluşturuluyor veri tabanı ve kullanım açısından...
teşekkür ederim
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
Merhabalar,
vt olarak frebird kullandığım ve ibexpert ile düzenlediğim için ona göre söylemek istedim.
tablo oluşturma esnasında PK seçimi ile unique oluşturabilirsin veya tablo oluşturduktan sonra ise ibexper te tabloyu açtığında constrains sekmesinde bulunan seçeneklerde unique, pk, fk ayarlamaları yapabilirsin
kolay gelsin
vt olarak frebird kullandığım ve ibexpert ile düzenlediğim için ona göre söylemek istedim.
tablo oluşturma esnasında PK seçimi ile unique oluşturabilirsin veya tablo oluşturduktan sonra ise ibexper te tabloyu açtığında constrains sekmesinde bulunan seçeneklerde unique, pk, fk ayarlamaları yapabilirsin
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
merhaba ben interbase kullanıyorum ibexpert te vt hazırlıyorum, bunu nasıl kullanacağız ve ne işe yarıyor tam olrak, hangi alanlara konularbilir ve hazırlaması hakkında bilgi verebilirimisiniz...
pk ve fk oluşturuyorum ama unique hiç yapmadım
pk ve fk oluşturuyorum ama unique hiç yapmadım
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
merhaba;
viewtopic.php?t=7287&highlight=expert
+ olarak
IB Expert diye aratırsan bayaa bi sonuc dönecektir
bu işin kuralı okumak bence,hemde sabah akşam
viewtopic.php?t=7287&highlight=expert
+ olarak

bu işin kuralı okumak bence,hemde sabah akşam
