Seçilen Kayda Göre Metin Kutusu Gizleme-devam
Tarih
07/02/2013 18:27
Konu Sahibi
Gubazi
Yorumlar
7
Okunma
1867
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.596
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Bugün,10:16
Çö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.596
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Bugün,10:16
Çö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
  Seçime göre alt seçim listeleme (İl / İlçe benzeri) mharman 10 228 26/05/2017, 14:21 atoz112
  Formdan Çıkıldığında Metin Kutularını Temizlenmesi Hk. Yardım sadooo 20 353 11/05/2017, 22:59 sadooo
  Seçime Göre Açılır Liste blue_wall 5 142 11/05/2017, 17:06 atoz112
Exclamation İl İlçe kriter seçimine göre sorgulama Ferhat Çetin 6 174 10/05/2017, 03:51 ozanakkaya
Photo Arama Kutusu Hakkında Yardım AloneX 6 151 05/05/2017, 13:52 AloneX


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