Skip to main content

AccessTr.neT


Aynı makinanın tekrar oluşturulamaması

Aynı makinanın tekrar oluşturulamaması

#7
Sayın mengene2,

Öncelikle,eklediğiniz uygulamanız “tanınmayan veritabanı…” uyarısı verdiğinden açılamamaktadır.2007 uyumlu olacak şekilde lütfen tekrar ekleyebilir misiniz.teşekkürler.Bu sebeple,son yazdıklarınıza en son eklediğim örnek uygulama üzerinden giderek açıklamalarda bulunmak durumundayım.

1)
Alıntı:1- "MakinaListesi" formundan yeni bir makina oluşturduğumuzda "ModelTipi", "Pus", "Fine" ve "Sistem" alanlarının aynısı olan ikinci bir makina eklenememeli.

diye belirtmişsiniz.eklediğim örnek üzerinde,eğer mevcut bulunan bir kaydın benzeri şekilde bir kayıt yapılmak istenecek olursa;KAYDET butonundaki kodlara göre,bu durum engellenerek gerekli uyarı mesajı verilmektedir.bu sebeple,bu talebinizin karşılandığı düşüncesindeyim.

2)
Alıntı:2- Bu kontrolü yaparken "MakinaSorgula" sorgusundaki "Bak" alanı ölçüttür.

diye belirtmişsiniz.yine bir önceki mesajımda da açıkladığım gibi,sorgu kullanmaya gerek olmadan yazılı kodlama ile bu işlem,1.maddede belirtildiği gibi direkt gerçekleştirildiği için;sorgu kullanma durumu devreden çıkartılmıştır.Çünkü,bu sorgu da değerleri ilgili tablodan alıyor ve sadece görselde bulunduruyor ve bu sorgu başka amaçla kullanılmıyor.dolayısı ile,aradan çıkartıp direkt tablo ile muhatap olunuyor böylece.

3)
Alıntı:3- Kullanıcı makineyi oluşturmaya başladığınd ve tanımlamayı tamamlayıp kaydet tışuna bastığında eğer aynı makineden "MakinaSorgula" sorgusunda varsa uyarı vermeli eğer yoksa kaydettiğine dair mesaj vermeli.

diye belirtmişsiniz.örnekteki KAYDET butonunun 2.aşamasını inceleyecek olursanız eğer,benzer nitelikte kayıt bilgileri yoksa kullanıcıya o kaydı kaydetmek isteyip istemediği sorulmakta ve verilecek cevaba göre de gerekli işlemlerin uygulanacağı anlaşılmaktadır.

4)
Alıntı:4- Kullanıcı şans eseri aynı makineden ikincisinin verilerini girip kaydet tuşuna bastığında çıkan uyarıya "tamam" dediği anda kayıt ekranda kalmalı ve değişiklik yapması beklenmelidir. Değişiklik yaptığında eğer benzersin bir makina tanımladıysa kontrol yapılıp kaydetmesi sağlanmalı. Eğer yinede benzersin bir kayıt yapıldıysa tekrar değiştirmesi için ekran veya kayıt son kayıtta kalmalı.

diye belirtmişsiniz.fakat bu ifadenizde yer alan “şans eseri” tabirinin kullanılmasını doğru bulmamaktayım.zira,o zaman bütün bu yapılmak istenen engellemelerin bir anlamı kalmamaktadır.kullanıcının en başından engellemeler olmaksızın yine de bir olasılık söz konusu beyan edilerek benzer nitelikte bir kayıt yapması beklenmektedir.o zaman,bütün bu girişimler boşa çıkmaktadır.bu sebeple,”şans eseri” diye kayıt yapması engellenerek bu duruma daha en başından müdahale edilerek mahal vermemek gerekmektedir.bunun için de,bu engellemenin yapıldığını gösteren 1.maddede yazılı işlemleri içeren engelleyici kodlamanın içeriği tekrar incelenmelidir kanısındayım.

Bir de,
Alıntı:...yukarıdaki örneklerde kayıt kandırılabiliyor. Aynı kaydı(makinayı) tekrar kayıt edebiliyor...

diye belirtmişsiniz.bu bahsettiğinizin geçerli olmadığını dile getirmeliyim.zira,ister birebir aynı içerikte bir kaydı isterseniz de fine,pus,sistem seçeneklerini aynı bırakıp sadece marka değerini değiştirip de kaydetseniz bile;KAYDET butonundaki kodlama nedeniyle,bu benzer nitelikte kaydın yapılması engellenmekte ve ancak fine,pus,sistem değerlerinden herhangi birini değiştirdiğiniz takdirde bu kayıt işlemine yeşil ışık yakarak kaydetmeyi gerçekleştirmekte olduğu görülecektir.bahsettiğiniz gibi bir “kayıt kandırma” veya “kayıt tekrarı” söz konusu değildir.

Son olarak,sayın mengene2,

Bütün bu maddelerde yazılı açıklamalar nezdinde;uygulama için talep ettiğiniz
a) Benzer nitelikte kayıt söz konusu olduğunda uyarı verilmesi ve sonrasında değişikliklerin yapılması ve yeni kayıt uygunluğu söz konusu olduğunda bu kaydın gerçekleştirilmesinin beklemesinin sağlanmış olduğu
b) Eğer yeni bir kayıt yapmaya engel yoksa bu kaydın gerçekleştirilmesi için kullanıcıya,kaydetmeyi isteyip istemediği sorulmakta olduğu
c) Eğer kayıt işleminden vazgeçilecekse,bu işlemin geri alınmasının sağlandığı,eğer kaydedilmek isteniyorsa da gerekli kaydın yapılması ve son kayda gidilmesinin sağlandığı görülecektir,uygulama tekrar incelenecek olduğunda.

Elbette ki bütün bu anlatımlar son eklediğim örnek uygulama üzerinden yapılmaktadır.asıl uygulamanızı inceleyemediğimden dolayı,buna dair yorumda veya açıklamalarda bulunamam.ama,asıl uygulamaya yukarı yapılan açıklamalar nezdinde bu bilgileri kullanarak ve örnek uygulamada yer alan işlemleri de uygulamak sureti ile,asıl uygulamanıza adapte edilmesini sağlayabilirsiniz.bilgilerinize.
İyi çalışmalar,
Saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
sayın mengene2,

konunuz ile ilgili durum nedir?

üzerinden  zaman geçtiğinden dolayı,sorununuzu çözüme ulaştırmış olduğunuz varsayılsa da,
geri bildirimde bulunarak konunuzun kapatılmasına imkan sağlamanız adına,
bilgiler geçerli ve yeterli oldu ise,konunuzun çözüme ulaştırıldığına dair bir bildirimde bulunabilir misiniz lütfen.teşekkürler.

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task