Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
08/06/2017 17:52
Konu Sahibi
cemre1970
Yorumlar
4
Okunma
688
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
cemre1970

cemre1970

Üye
90432
 Belirtilmemiş
 3
 7
 31/05/2017
0
 -
 
 -
 10/06/2017,15:40
Çözüldü 
Selamlar.
Ekteki dosyada f_hk formuna bilgi olarak yazdığım sorularım var ve çok uğraşmama rağmen beceremedim,

Yardımlarınız için teşekkürler.




ozguryasin

ozguryasin

Uzman
9727
Öz.... Ya....
 36
 44
 1.136
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2016 32 Bit
 Bugün,01:11
lütfen kontrol edip geri bildirimde bulununuz


POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

...........
cemre1970

cemre1970

Üye
90432
 Belirtilmemiş
 3
 7
 31/05/2017
0
 -
 
 -
 10/06/2017,15:40
(08/06/2017 19:38)ozguryasin Adlı Kullanıcıdan Alıntı: lütfen kontrol edip geri bildirimde bulununuz

Detay kısmı harika olmuş ellerinize sağlık

İkinci kısıma bakamadınız sanırım

Teşekkürler



ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 482
 12.116
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,00:49
Merhaba,

Lütfen sorularınızı Site Kurallarına uygun olarak sorunuz.

Örnek uygulamanızdaki rapor düzenlendi, rapora bahsi geçen toplamlar alt bilgi olarak eklendi.

Raporda ve Formdaki toplama ve sayma alanlarının bir kısmı yapılmış olup, boş olan alanların kodunu siz yazmalısınız.

Ayrıca, Bu kısmın konu başlığı ile ilgisi yok, alt formlara düzgün veri girişi yapılabilmesi için tablo yapısı değiştirildi.

f_hk isimli forma tarih ekleme butonu eklendi, Butonu tıklayıp yeni tarih yazar ve mesaj kutusuna eveti tıklarsanız, girilen tarihe ait tüm kayıtlar tabloya eklenir.

f_hk100 ve f_hk400 isimli formlara

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub KayitBul(Verim)

Me.t_hk100_alt_formu.SetFocus
DoCmd.RunCommand acCmdRecordsGoToFirst

    For i = 0 To ([t_hk100 alt formu].Form![toplami] - 1)

        [t_hk100 alt formu].Form![oda].SetFocus
            If CLng([t_hk100 alt formu].Form![oda]) = CLng(Verim) Then
            Exit Sub
            End If
        DoCmd.RunCommand acCmdRecordsGoToNext
        
    Next
[t_hk100 alt formu].Form![oda] = Verim
End Sub



Şeklinde kod eklendi ve oda no kısmındaki butonların tıklandığında olayındaki kod


Visual Basic Code
Call KayitBul(Screen.ActiveControl.Caption)


Şeklinde değiştirildi. 1. Kat sekmesini tıklayıp, 113 yazan butonu tıklarsanız altformda bu kaydı bulur. Aynı odayı tekrar alt foma kaydetmez.

Diğer altformlardaki düzenlemeleri kendiniz yapmalısınız.


Konu başlığınızdaki soru ile ilgili çözülmeyen kısım var ise bu konuya yazın, konu başlığından farklı sorunuz var ise YENİ KONU AÇMALISINIZ.

Site Kurallarımızı tekrar okuyun.



"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

...........
cemre1970

cemre1970

Üye
90432
 Belirtilmemiş
 3
 7
 31/05/2017
0
 -
 
 -
 10/06/2017,15:40
(08/06/2017 22:46)ozanakkaya Adlı Kullanıcıdan Alıntı: Merhaba,

Lütfen sorularınızı Site Kurallarına uygun olarak sorunuz.

Örnek uygulamanızdaki rapor düzenlendi, rapora bahsi geçen toplamlar alt bilgi olarak eklendi.

Raporda ve Formdaki toplama ve sayma alanlarının bir kısmı yapılmış olup, boş olan alanların kodunu siz yazmalısınız.

Ayrıca, Bu kısmın konu başlığı ile ilgisi yok, alt formlara düzgün veri girişi yapılabilmesi için tablo yapısı değiştirildi.

f_hk isimli forma tarih ekleme butonu eklendi, Butonu tıklayıp yeni tarih yazar ve mesaj kutusuna eveti tıklarsanız, girilen tarihe ait tüm kayıtlar tabloya eklenir.

f_hk100 ve f_hk400 isimli formlara

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub KayitBul(Verim)

Me.t_hk100_alt_formu.SetFocus
DoCmd.RunCommand acCmdRecordsGoToFirst

    For i = 0 To ([t_hk100 alt formu].Form![toplami] - 1)

        [t_hk100 alt formu].Form![oda].SetFocus
            If CLng([t_hk100 alt formu].Form![oda]) = CLng(Verim) Then
            Exit Sub
            End If
        DoCmd.RunCommand acCmdRecordsGoToNext
        
    Next
[t_hk100 alt formu].Form![oda] = Verim
End Sub



Şeklinde kod eklendi ve oda no kısmındaki butonların tıklandığında olayındaki kod


Visual Basic Code
Call KayitBul(Screen.ActiveControl.Caption)


Şeklinde değiştirildi. 1. Kat sekmesini tıklayıp, 113 yazan butonu tıklarsanız altformda bu kaydı bulur. Aynı odayı tekrar alt foma kaydetmez.

Diğer altformlardaki düzenlemeleri kendiniz yapmalısınız.


Konu başlığınızdaki soru ile ilgili çözülmeyen kısım var ise bu konuya yazın, konu başlığından farklı sorunuz var ise YENİ KONU AÇMALISINIZ.

Site Kurallarımızı tekrar okuyun.


Teşekkürler

oldukça sade ve anlaşılır olmuş.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Tarih Arası Sorgulma Sorunu HORZUM 4 319 05/07/2019, 19:25
Son Yorum: halily
Çözüldü Alt Form Toplamında #hata Ve #boyut! Sorunu donepezil 2 107 04/07/2019, 11:57
Son Yorum: donepezil
Çözüldü Sorgudaki Sonuçların Raporda Gösterilmesi derebeyi 6 197 04/07/2019, 09:11
Son Yorum: derebeyi
Çözüldü Rapor Sorunu metınaycıcek 26 556 03/07/2019, 23:35
Son Yorum: metınaycıcek
Çözüldü Her Yeni Kayıta Bastığımızda Sayı Verme Sorunu. prestij06 7 278 15/06/2019, 21:24
Son Yorum: halily

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.