Bir formdan ilgili başka bir form açarken diğer formun kapatılması

Katılım
12 Mart 2007
Mesajlar
4
Excel Vers. ve Dili
Excel XP Türkçe
Merhaba,

Bir formun içerisinde iken başka bir form açıldığında her 2 formda da ID'si eşleşen form olarak açtırıyorum.Fakat 2 nci formu açtığımda diğeri açık kalıyor.İlk formun kapanması için makro yazdım,ilk formu kapatıp diğer form açıldın diye.Fakat bu sefer ilgili ID değil,herhangibir ID verileri listeleniyor.

İstediğim bir formdan diğer forma geçerken her 2 formda da eşleşen ID'ler gelsin,fakat ilk form 2 ncisi açıldıktan sonra kapansın.

Yardımcı olabilirmisiniz?
 
Katılım
27 Şubat 2007
Mesajlar
58
Excel Vers. ve Dili
excel 2016
açık olan formu kapat başka formu aç

FORMU KAPATMA VE DİĞER BİR FORMU AÇMA KODU
Aşağıdaki kodu komut düğmesinin click olayına kopyalayın
Private Sub Komut30_Click()
On Error GoTo Err_Komut30_Click


DoCmd.Close

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "açtırmak istediğiniz form adını tırnak işaretlerinin içine buraya yazın"
DoCmd.OpenForm stDocName, , , stLinkCriteria


Exit_Komut30_Click:
Exit Sub

Err_Komut30_Click:
MsgBox Err.Description
Resume Exit_Komut30_Click

End Sub



Not:Komut 30 yazan yerleri sizin oluşturmuş olduğunuz komut butonun nosuyla değiştirin(Yani komut1-komut2-komut3 vs.) Ayrıca formlarınızın açılan ve kalıcı özelliklerini evet yapın. Çalışmalarınızda başarılar dilerim. Umarım neticeyi buraya yazarsınız
 
Katılım
5 Nisan 2006
Mesajlar
56
Excel Vers. ve Dili
Offıce 2007 - English
form1 command_click
DoCmd.Close
DoCmd.OpenFrom"form2"
End Sub

veya

Form1 command_click
DoCmd.OpenForm"Form1",,,,,acHidden
DoCmd.OpenForm"Form2"
End Sub
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
bunu açtığın formun açılışına koyarsan diğer açık olan formu kapatır
DoCmd.Close acForm, "seninformun"
 
Üst