Formu Beklet Moduna Alıp Kapatarak Ait Olduğu Denetimi Bekleme Modu Rengine Çevirme

1 2 3 4 5
11/01/2019, 16:59

Oğuz Türkyılmaz

Sn.@Allback Kayış koparmama az kalmıştı bu renk mevzusunda, bir şey daha öğrenmiş oldum teşekkür ederim.
11/01/2019, 18:55

berduş

dilerim işinize yarar
yüklerken dolu masaların rengini değiştiriyor
beklete basınca da hem renk değişiyor hem de tabloda masa dolu alanını aktifleştiriyor
11/01/2019, 21:18

Oğuz Türkyılmaz

Sn.@"haliliyas" Elinize sağlık. Beklet moduna tıklandığında MasaGiris formu açılırken AdisyonFisi formu kapanmıyordu, onu hallettim sadece bir sorun var AdisyonGiris ekranında hareket yokken yani masaya servis verilmemişken boş durumda beklet derseniz masa etiketini yine kırmızı yapıyor yani masada hareket olup olmadığını dikkate almıyor. Masada eğer hareket yoksa beklet pozisyonunu pasifize etmem yada hareket görmemiş adisyondan çıkıldığında etiketin kırmızıya dönmesini engellemem lazım.24 ve 25 nolu masalar bu şekilde boşken beklet pozisyonuna alındı.
11/01/2019, 23:28

berduş

aşağıdaki çalışmayı inceler misiniz @Oğuz Türkyılmaz bey
12/01/2019, 11:03

Oğuz Türkyılmaz

AdisyonFisi ekranından Hayır seçip işlem yapmadan çıkmak istediğimde Formu kapatmadan AdisyonGiris ekranını önplana aldı arkada 19 numaralı masa açık şekilde kaldı masayı kapatmadı giriş ekranında masanın renginide yine kırmızıya çevirdi.ben formu kapatarak çıksın diye kodunuza resimdeki kapatma kodunu yazdım bu seferde formu kapattı fakat resimdeki hatayı verdi. Resmi sohbet panelinden gönderdim.
12/01/2019, 11:31

berduş

butonun kodunu aşağıdaki kodla değiştirip dener misiniz?
DoCmd.SetWarnings False

If IsNull(Me.Metin147) Then
   If MsgBox("Göerevli adı seçmediniz! görevli seçmeden işlemi iptal edip çıkmak için 'HAYIR'a, görevli seçmek için 'EVET'e basınız", vbYesNo + vbQuestion) = vbYes Then
   Me.Metin147.SetFocus
   Exit Sub
   Else
   DoCmd.Close acForm, "F_04_AdisyonFisi"
   DoCmd.OpenForm "F_01_MasaGiris"
   Exit Sub
   End If
End If
XMasaNo = Replace(Me.txtMasaNo, " ", "")
xname = "Etiket" & XMasaNo
DoCmd.OpenForm "F_01_MasaGiris"
Forms("F_01_MasaGiris").Form.Controls(xname).BorderColor = vbRed
DoCmd.RunSQL " UPDATE T_02_MasaListesi SET DoluBos = 1" & _
            " WHERE (((MasaNo)=" & XMasaNo & "));"

DoCmd.SetWarnings True
1 2 3 4 5