1-Caride hesap kodlarım var ve her kayıt yaptığımda hesap kodlarının otomatik olarak 1 artmasını istiyorum bunu nasıl yapabilirim
2- bir formun üst yani caption kısmını tamamen kaldırarak formun hareket ettirilmesini önlemek istiyorum bunuda nasıl yapabilirim
şimdiden teşekkür ederim
Otomatik Artım
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Otomatik Artım
s.a.
iki sorunuzuda biraz araştırarak yapabilirsiniz.
iki sorunuzuda biraz araştırarak yapabilirsiniz.
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
Re: Otomatik Artım
s.a
1. Hangi veri tabanını kullanıyorsunuz?
Firebird için : Bir tane generator oluşturun. İsimini GEN_CARIKOD verin yada istediğiniz bir isim. Dada sonra sql insert cümlenizde carikod değerine GEN_ID(GEN_CARIKOD,1) veriniz.
2. Formun BorderStyle özelliğini "bsNone" yapın border kalkacaktır bu sayade formu ekrana getirdiğinizde border olamayacağı için taşınmaz.
1. Hangi veri tabanını kullanıyorsunuz?
Firebird için : Bir tane generator oluşturun. İsimini GEN_CARIKOD verin yada istediğiniz bir isim. Dada sonra sql insert cümlenizde carikod değerine GEN_ID(GEN_CARIKOD,1) veriniz.
Kod: Tümünü seç
insert into carikart (carikod,ad,soyad) values (GEN_ID(GEN_CARIKOD,1),'ad','soyad')
2. Formun BorderStyle özelliğini "bsNone" yapın border kalkacaktır bu sayade formu ekrana getirdiğinizde border olamayacağı için taşınmaz.
Re: Otomatik Artım
otomotik artmasını istediğin alanı database desktopta tanıtırken tipini autoincrement yapabilirsin. böylece her yeni kayıtta kendi otomatik artar ve benzersiz kayıt olur.
eğer kendin kod ile yapmak istiyorsan şöyle yapabilirsin
artankod adında bir db dosyası yarat ve içine sayi isminde bir alan oluştur ve tipi integer olsun kodu şu şekilde arttırabilirsin
DATA.ARTANKOD.Edit;
DATA.ARTANKODKODU.AsInteger:=DATA.ARTANKODKODU.AsInteger+1;
DATA.ARTANKOD.Refresh;
2 inci sorun için ise form1 in özelliklerinde
Borderİcons diye bir seçenek var bunun altındaki dallarda bMinimize gibi seçenekler var bunların hepsini false yap( caption kısmı yok olur)
Soldaki özelliklerden BorderStyle özelliğini bsNone yap. formu taşımasını engellemiş olursun
eğer kendin kod ile yapmak istiyorsan şöyle yapabilirsin
artankod adında bir db dosyası yarat ve içine sayi isminde bir alan oluştur ve tipi integer olsun kodu şu şekilde arttırabilirsin
DATA.ARTANKOD.Edit;
DATA.ARTANKODKODU.AsInteger:=DATA.ARTANKODKODU.AsInteger+1;
DATA.ARTANKOD.Refresh;
2 inci sorun için ise form1 in özelliklerinde
Borderİcons diye bir seçenek var bunun altındaki dallarda bMinimize gibi seçenekler var bunların hepsini false yap( caption kısmı yok olur)
Soldaki özelliklerden BorderStyle özelliğini bsNone yap. formu taşımasını engellemiş olursun
Re: Otomatik Artım
Teşekkür ederim sorun çözülmüştür