Seçilen Kayda Göre Metin Kutusu Gizleme-devam
Tarih
07/02/2013 18:27
Konu Sahibi
Gubazi
Yorumlar
7
Okunma
1820
Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 4/5 - 1 oy



Gubazi
Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Merhabalar,

Kayda göre metin kutusu gizleme başlıklı konudaki sorumu "sn ozanakkaya" cevaplamıştı. Ben de çözümü, farklı bir forma uygulamaya çalıştım, fakat VB konusundaki bilgimin yetersizliği dolayısıyla aynı sonucu alamadım.
Sizlerden, çözümü adım adım açıklamanızı rica edeceğim. Bunun benim gibi işin acemileri için de yol gösterici olacağını düşünüyorum.
Açıkçası "accesstr.net" ailesi olmasaydı, ben bu Access işini 3 günde bırakmıştım; o yüzden sizin ilginiz (sıkılarak da olsa detaya girmeniz) ben ve benim gibi acemiler için çok çok önemli...
---
Çözümü uygulamak istediğim dosya ektedir.
Ana formun en altındaki, Operasyon kayitlari_alt_form_1 formundaki "operasyon tipi" alanına uygulamak istiyorum.
VB kodlarını kopyalayıp, kendimce düzenledim. Fakat, "duruş" tipini seçtiğimde gelmesi gereken metin kutuları hiç görünmüyor.
Yardımlarınızı bekliyorum. Teşekkürler.


Ek Dosyalar
.7z   Operasyon analiz_sld(2).7z (Dosya Boyutu: 46,87 KB / İndirme Sayısı: 16)
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.318
29/01/2008
Denizli
Ofis 2010 32 Bit
Bugün,18:48
Çözüldü 
Sponsor Reklam
Kodu "Private Sub Tip_AfterUpdate()" şeklinde yazmışsın. Tip, açılan kutunun denetim kaynağı. Açılan kutu adı "Operasyon_tip" olduğu için "Private Sub Operasyon_tip_AfterUpdate()" şekinde yazmalısın.

Formu tasarım görünümünde aç, Operasyon_tip açılan kutusunun güncelleştirme olayı sonrasına kodu uygula,


Bunun soru ile ilgisi yok ama formun kapandığında olayına yazılı olan

Visual Basic Code
DoCmd.RunSQL "DELETE Baslangic_saat, Is_emir_no, Nz([Baslangic_saat],0) AS İfade1 FROM [Operasyon Kayitlari] WHERE (((Nz([Baslangic_saat],0))=0));"

kodunu aşağıdaki ile değiştir.

Visual Basic Code
docmd.setwarnings false
DoCmd.RunSQL "DELETE Baslangic_saat, Is_emir_no, Nz([Baslangic_saat],0) AS İfade1 FROM [Operasyon Kayitlari] WHERE (((Nz([Baslangic_saat],0))=0));"
docmd.setwarnings true

kodunu aşağıdaki ile değiştir.

Ayrıca, aşağıdaki konuyu mutlaka inceleyip örnek uygulamanı düzenle.

Yapılmaması gereken ölümcül hatalar

Cevapla

Gubazi
Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Sn ozanakkaya,
Alıntı:Kodu "Private Sub Tip_AfterUpdate()" şeklinde yazmışsın. Tip, açılan kutunun denetim kaynağı. Açılan kutu adı "Operasyon_tip" olduğu için "Private Sub Operasyon_tip_AfterUpdate()" şekinde yazmalısın.
Formu tasarım görünümünde aç, Operasyon_tip açılan kutusunun güncelleştirme olayı sonrasına kodu uygula,
Bu kısmı anlayarak uyguladım ve sonuç aldım.

"Delete" ile ilgili VB kodunu değiştirdim, benim için advanced sayılacağı için direkt kopyaladım.

Ölümcül hataları da incelemeye başladım.

Size ne kadar teşekkür etsem azdır...
Cevapla

Gubazi
Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Sponsor Reklam
Sn ozanakkaya,

VB kodlarının her ikisi de "Duruş" tipli operasyon kayıtlarını siliyor. Tekrar inceleme şansınız var mı?
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.318
29/01/2008
Denizli
Ofis 2010 32 Bit
Bugün,18:48
Çözüldü 
(08/02/2013, 18:42)Gubazi Adlı Kullanıcıdan Alıntı: Sn ozanakkaya,
VB kodlarının her ikisi de "Duruş" tipli operasyon kayıtlarını siliyor. Tekrar inceleme şansınız var mı?

Sadece Başlangıç saati alanı boş ise sorgu çalışıyor. Problem göremedim. İşlem tipine ait başlangıç tarihi alanı boş veri kaydettiğinizde form kapatıldığında kayıt silinecektir.
Cevapla

Gubazi
Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Sponsor Reklam
Sn ozanakkaya,
Öncelikle ilginiz için teşekkürler.
---
İki operasyon tipi var. İşlemi seçtiğimde "baş.saati, bitiş saati ve üretim miktarını" kullanıyorum. Duruşu seçtiğimde, "duruş kodu, duruş açıklaması" vd kullanıyorum.
Yani, başlangıç saati alanını operasyon tipi işlem ise dolduruyorum. Eğer operasyon tipi duruş ise duruş süresi alanını dolduruyorum.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Onay Kutusu Değerlerini Metin Olarak Kaydetme murat dikme 2 39 11 saat önce murat dikme
  Kriterlere Göre Toplu Mail Gönderme estapan 2 55 Dün, 11:08 estapan
  Metin Denetimindeki ifadeye göre değer getirme Tolga Dursun 11 196 25/02/2017, 14:29 ozanakkaya
  Belirtilen Kayda Gidemezsiniz Hatası Hakkında İbrahim Şenol 11 86 23/02/2017, 20:01 İbrahim Şenol
  Açılır Kutu Da Seçilen İçeriğin Adını Başka Listeye Yazdırma Nasıl Olmalı haziran4 6 59 23/02/2017, 13:08 haziran4


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya