Skip to main content

AccessTr.neT


Accessde ID alanına göre tekrarsız kayıt girme

Accessde ID alanına göre tekrarsız kayıt girme

#10
Program üzerindeki detaylı incelemeleriniz sonucu verdiğiniz bilgiler gerçekten yararlı oluyor.

Programın bendeki orginal halinde bütün kayıtları istediğim alanlara getiriyorum. Size göndermiş olduğum formda  bazı verileri silmek zorunda kaldığım için böyle bir hata söz konusu olmuş olabilir. Ancak göndermiş olduğunuz Sql i de çalıştırdığımda doğru sonucu aldım.

Envanter Hareket formu üzerindeki comboboxlar da veya textboxlar da listede yokken olayına herhangi bir kod yazmadım. Bunun sebebi ise kullanıcının satın alınmamış bir varlık için envanter hareketi oluşturmaya çalışması zaten bir hata olacaktır.

Örneğin ; Bu programı bütün varlıkların yeni alınmış olduğu bir şirkette kullanacağımızı düşünürsek zaten ilk adım Satın Alma işlemini kayıt ederek varlığı envantere eklemek olacaktır. Varlık envantere eklendiğinde bununla ilgili bir envanter hareketi (İlk hareket olacağı için "Kullanıma Sunma" hareketi olacaktır) oluşturmamız gerekecektir. Bu varlığın bir notebook olduğunu düşünelim. Notebook arızalandığında Servis, Bakım ve Onarım formunda gerekli alanları doldurmamız gerekecektir. Aynı zamanda varlığı envanter hareketleri formunda geri alıp gerektiği takdirde kullanıcıya da geçici kullanım kaydı açmamız gerekecektir.

Programın genel işleyişini bu örnekde kısaca anlatmaya çalıştım. Umarım anlaşılır olmuştur.

Programın görselini EK' te paylaştım. Buradan da anlayacağınız üzere aslında Envanter hareketlerini aşağıdaki gibi sıralayabiliriz:

1) Satın Alma
2) Kullanıma Sunma
3)Kullanımdan Kaldırma
4)Geçici Kullanım
5)Geri Alma
6) Servis,Bakım ve Onarım

Ben, Envanter Hareketleri formunda Satın Alma ve Servis, Bakım ve Onarım hareketlerini tutmadım. Aslında bunlar da birer envanter hareketidir. Farklı formda tutmamın sebebi bunlarla ilgili daha detaylı alanlara ihtiyaç olabileceği için formu şişirmek istemedim.

Sizin belirtmiş olduğunuz cbo_VarlıkKodu alanına değer gelebilmesi için öncelikle satın alma formunda varlıkla ilgili kayıt açılması gerekmektedir. Satın Alma formunda cbo_Sınıf ve cbo_VarlıkOzellikleri alanlarının NotInList olayını kullandım.

Bilgilerinize...

İyi Çalışmalar,
.rar IT Envanter Programı.rar (Dosya Boyutu: 503,89 KB | İndirme Sayısı: 10)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Accessde ID alanına göre tekrarsız kayıt girme - Yazar: cetinyildizz - 29/04/2015, 14:14
Task