Formüllü Metin Kutusuna Manuel Sayı Girilmesi

1 2
20/10/2009, 18:25

eyupakdas

usta bir sorum daha olacak
hatırlarsan senin ilk yaptığın sistem vardıya ben tekrar ona dondum son tavsiyenden sonra yalnız orda bir şey gözüme çarptı. bir uygulama ekledik ve daha sonra onu çıkarmak istiyoruz bunu nasıl yaptıracam
20/10/2009, 18:58

Seruz

Uygulama derken, sunduğunuz hizmetlerden bahsediyorsun sanırım. Daha önce müşterilere sunulmuş olan bir hizmetin artık verilmeyeceğini anlıyorum söylediklerinizden. Veritabanı kurallarına göre başka tablolarda işlem görmüş olan bir kaydın silinmemesi gerekiyor.

Bu tür durumlarda hizmet tablosuna Aktif, Gecerli veya Kullanilmiyor gibi Yes/No (Evet/Hayır) tipine sahip bir alan daha eklemek gerekiyor. Buna şöyle bir örnek vereyim; örneğin bir personel programı düşünün, bir ay veya 10 yıl çalışmış bir personel işten ayrıldığında, gidip personel tablosundan bu adamın kaydını silemezsiniz, bu doğru olmaz. Çünkü bu adam çıkmışda olsa sizin geçmiş kayıtlarınızda görünmesi gerekir. Sadece adamın kaydındaki bir alanı kullanarak işten ayrıldığını belirtirsiniz. Yeni bordrolarda veya işlemlerde, personel tablosunu kullanan sorgularda, ilgili alanı kontrol ederek işten ayrılmış olanların görünmesini engellersiniz ve sadece çalışan personeli listelemiş olursunuz.

Normal rapor veya formlarda herhangi bir şey yapmaya gerek yoktur ancak yeni kayıt girilirken kullanılan form, açılan kutu veya liste kutularında ilave ettiğimiz bu alanda sorgulara ilave edilip kontrol edilerek sadece geçerli kayıtların görünmesi sağlanır.

Bu yöntemle rahatça çözebilirsiniz.
20/10/2009, 21:28

eyupakdas

usta ben yanlış anlattım sanırım ekte bir resim gönderiyorum orada anlatmya çalıştım
birde ben arama yaptırmaya çalıştım ama bir türlü beceremedim
21/10/2009, 09:38

Seruz

Kaydın sol tarafında bulunan üçgen şeklinde imlecin olduğu yere basarak kaydı seç.
(Mesela Motor Koruma yazısının solundaki kayıt seçici)
Seçilen kaydı Delete tuşuna basarak silebilirsin.
1 2