AccessTr.neT
Açılan Siparişi Tekrar formda görme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Açılan Siparişi Tekrar formda görme (/konu-acilan-siparisi-tekrar-formda-gorme.html)



Açılan Siparişi Tekrar formda görme - raburabu - 12/12/2016

Merhabalar
Seçtiğim siparişin Tekrar sipariş formunu nasıl görebilirim. Sipariş Formu Göstere bastığımda Form açılıyor. Ancak, Firma listesi geliyor. Bu normalde ilk sipariş açarken geliyor. Açılan siparişi tekrar görmek için yardımcı olursanız çok sevinirim. Yeni sipariş açacağım zaman formum tekrar ilk duruma gelmesi gerekiyor.

Teşekkür ederim.


Cvp: Açılan Siparişi Tekrar formda görme - atoz112 - 12/12/2016

sayın raburabu,

eklediğiniz örnek uygulama,
kendi adıma olmak üzere,üst sürüm olması gerekçesi ile inceleme imkanım olmamaktadır fakat aşağıdaki açıklamaların yapılması uygun görülmüştür.

eğer ilgili formu açarken,form açma kod satırını kullanarak gerçekleştiriyorsanız;

DoCmd.OpenForm "acilacak_formun_adi", , , "[id_alan_adi]=" & Me.id_denetimi_adi

örnek kod kalıbını kullanabilirsiniz.burada,önemli olan kriter satırının doğru yazılması gerektiğidir.

eğer bir liste üzerinden söz konusu ise,bu işlem için;

Dim rs As Object
Set rs = Me.Recordset.Clone
    rs.FindFirst "[id_alan_adi] = " & Str(Nz(Me![form_uzerindeki_listenin_adi], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark

örnek kod kalıbını kullanabilirsiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: Açılan Siparişi Tekrar formda görme - raburabu - 12/12/2016

Merhaba Azot112 çok teşekkür ederim. Yeni sipariş açılması için formu açtığımda açılış olay yordamında
DoCmd.Maximize
DoCmd.GoToRecord , , acNewRec
Call FirmaSec

ile başlıyor. Açılan siparişi tekrar görmek için id yi formda metin kutusundan alıyor. DoCmd.GoToRecord , , acNewRec
Call FirmaSec bu iki kodu kaldırdığımda siparişi görebiliyorum. Ancak Tekrar sipariş formu açtığımda sipariş formu yeni veri girişi ile başlamıyor ve firma listesi açılmıyor.


Cvp: Açılan Siparişi Tekrar formda görme - atoz112 - 12/12/2016

sayın raburabu,

öncelikle,
eğer uygulayabilirseniz;

otel otomasyonu

yukarıda bağlantısı yazılı konunu 4.mesajındaki işlemleri uygulamak sureti ile,önceki sürüme göre (.MDB) kaydedip konunuza bu hali ile eklemeyi deneyiniz,örneğinizi.

son olarak;
Yeni Kayıt ekleme konunu (DoCmd.GoToRecord , , acNewRec) AÇILDIĞINDA olay yordamı içerisine dahil etmeyip bunun yerine form üzerinde YENİ adını vereceğiniz bir butonun TIKLANDIĞINDA olayına ekleyip bu şekilde kullanmayı deneyiniz.

Alıntı:...Açılan siparişi tekrar görmek için id yi formda metin kutusundan alıyor...

eğer bu ifadeniz ile kast ettiğiniz konunuzun 2.mesajında yazılan kod kalıbı kullanımları için geçerliyse,o yöntemleri belirtildiği gibi kullanmayı deneyiniz.

bahsi yapıldığı üzere,örneğinizi görmeden yorum yapmak zor ve yetersiz kalır.ya da,bu hususlara dair yönlendirme imkanı sağlayabilecek ekran görüntülerini de dahil edebilirsiniz,formun kullanımına dair.

bilginize...iyi çalışmalar,saygılar.


Cvp: Açılan Siparişi Tekrar formda görme - ozanakkaya - 13/12/2016

Merhaba,

HAREKETLER isimli formun açıldığında olayındaki kodu aşağıdaki ile değiştir.

Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
Liste.Visible = False
ARA.Visible = False
End Sub

HAREKETLER isimli formun yüklendiğinde olayına aşağıdaki kodu ekle,

Private Sub Form_Load()
If Me.NewRecord = True Then
Call FirmaSec
End If
End Sub

Siparisonay isimli formdaki Komut9 isimli butonun tıklandığında olayındaki kodu aşağıdaki ile değiştir.

Private Sub Komut9_Click()
DoCmd.OpenForm "HAREKETLER", , , , acFormAdd
End Sub

Ayrıca, Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu inceleyip uygulamanı düzenlemelisin.


Cvp: Açılan Siparişi Tekrar formda görme - raburabu - 13/12/2016

Merhabalar ozanakkaya Teşekkür ederim.