Skip to main content

AccessTr.neT


Tek Formu Diğer formlarda kullanma

Tek Formu Diğer formlarda kullanma

#2
Merhaba,

Öncelikle, konularınızı Site Kurallarına uygun olarak açınız.


Alıntı:Site Kuralları:
3e) Örnek uygulamanızın adını veya rar/zip adını “örnek”, “deneme”, “yeni microsoft Access veritabanı”,“database”,“yeni klasör”, “soru” vs. isimlerle göndermeyiniz, kullanıcı adınızı ve/veya kısa başlık giriniz.

Bahsettiğiniz işlemi doğru anladıysam,

Yeni bir modül oluştur. Modüle aşağıdaki kodu ekle ve modülü kaydet.

Option Compare Database
Option Explicit

Global GeciciFormAdi, AcikForm As Form
'www.accesstr.net

Public Function FirmaSec()
   
   Set AcikForm = Screen.ActiveForm
   GeciciFormAdi = AcikForm.Name

   DoCmd.OpenForm "FİRMASEÇ", acNormal, "", "", , acNormal
End Function

Daha sonra, FİRMASEÇ isimli formu açtıracağın formlarda

formun açıldığında olayındaki


DoCmd.Maximize
DoCmd.GoToRecord , , acNewRec
DoCmd.OpenForm "FİRMASEÇ", acNormal

Şeklinde kod mevcut bu kodu aşağıdaki ile değiştir.


DoCmd.Maximize
DoCmd.GoToRecord , , acNewRec
Call FirmaSec

Formda bulunan firma seç formunu açtıran butonun tıklandığında olayındaki kodu aşağıdaki ile değiştir.


Call FirmaSec


FİRMASEÇ isimli formdaki Liste isimli liste kutusunun çift Tıklatıldığında olayındaki kodun tamamını aşağıdaki ile değiştir.


If GeciciFormAdi = "Fatura" Then
   Forms(GeciciFormAdi)![vade] = Liste.Column(4)
End If

Forms(GeciciFormAdi).[CARIID] = Liste.Column(0)
Forms(GeciciFormAdi).[FİRMAADI] = Liste.Column(1)

DoCmd.Close acForm, "FİRMASEÇ"



Sonuç hakkında olumlu/olumsuz bildirimde bulununuz.
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
Tek Formu Diğer formlarda kullanma - Yazar: raburabu - 23/11/2016, 18:09
Cvp: Tek Formu Diğer formlarda kullanma - Yazar: ozanakkaya - 25/11/2016, 03:14
Task