Access/form /ifade

1 2 3
14/09/2021, 14:58

hyildiz57

Merhaba
Resimde ki formda ne tür bir yanlışlık yapmışımdır ki bana alanda #Ad? hatası veriyor..
Selamlar,
14/09/2021, 15:04

berduş

1 - resim eklenmemiş
2 - resim değil Access dosyanızı eklemelisiniz
isterseniz herhangi bir dosya yükleme sitesine yükleyip linki buradan paylaşın
14/09/2021, 15:30

hyildiz57


Ekte ki dosyada nerede yanlış yapmışımdır? bana alanda #Ad? ifadesi veriyor.

Selamlar,

https://dosya.co/5ue8txtklqj2/ISE.accdb.html
14/09/2021, 15:52

berduş

siz orada 2 eşitlik kullanmışsınız
=[P_PUS]=[MAKINALISTESI].[PUS]  ilgili metin kutusu hangi değeri almalı?
buradaki amacınız ne?
14/09/2021, 16:03

hyildiz57

(14/09/2021, 15:52)berduş yazdı: siz orada 2 eşitlik kullanmışsınız
=[P_PUS]=[MAKINALISTESI].[PUS]  ilgili metin kutusu hangi değeri almalı?
buradaki amacınız ne?
tablolarda MAKINALISTESI tablosunda Makina Parkurumuz var ve değişmez.Onun için birincil alan MAKINANO ve değişmez.2.Alan bu makinaya özgü PUS değeri

Başka bir tablo yaratmak istedim MAKINAPROGRAMI..Birincil alan kimlik değeri, 2.alan MAKINANO 3.alan Değişik olsun diye M_PUS değer. 

FORMLARDA MAKINAPROGRAMINDA MAKINANO istediğimde ona ait M_PUS değerini MAKINALISTESI indeki PUS değeriinden alsın.

(14/09/2021, 16:03)hyildiz57 yazdı:
(14/09/2021, 15:52)berduş yazdı: siz orada 2 eşitlik kullanmışsınız
=[P_PUS]=[MAKINALISTESI].[PUS]  ilgili metin kutusu hangi değeri almalı?
buradaki amacınız ne?
tablolarda MAKINALISTESI tablosunda Makina Parkurumuz var ve değişmez.Onun için birincil alan MAKINANO ve değişmez.2.Alan bu makinaya özgü PUS değeri

Başka bir tablo yaratmak istedim MAKINAPROGRAMI..Birincil alan kimlik değeri, 2.alan MAKINANO 3.alan Değişik olsun diye M_PUS değer. 

FORMLARDA MAKINAPROGRAMINDA MAKINANO istediğimde ona ait M_PUS değerini MAKINALISTESI indeki PUS değeriinden alsın.


IIf([MAKINAPROGRAMI].[MAKINANO]=[MAKINALISTESI].[MAKINANO];[MAKINAPROGRAMI].[P_PUS]=[MAKINALISTESI].[PUS])

Bu şekilde de yaptım ama aynı hatayı verdi.
14/09/2021, 16:17

userx

Sayın hyildiz57
MAKINAPROGRAMI Formuzun Visual Basic tasarım moduna alttaki kodu ekleyerek dener misiniz?
Private Sub P_PUS_Enter()
P_PUS = Dlookup ("PUS", "MAKINALISTESI", "MAKINANO=forms![Vardiya]![MAKINAPROGRAMI]!MAKINANO")
End Sub

Bir de Programınızda Veritabanı sıkıştır ve onarı çalıştırmanız tavsiye olur.
1 2 3