Skip to main content

AccessTr.neT


İlişkisiz Form , Kayıt Ve Kalıcı Form Üzerinde Geçici Formlarda Form Bulma Sorunu

İlişkisiz Form , Kayıt Ve Kalıcı Form Üzerinde Geçici Formlarda Form Bulma Sorunu

Çözüldü #1
merhabalar arkadaşlar. Üzerinde çalıştığım projede kalıcı bir form üzerinde geçici form geliyor. formun gelmesinde bir sorun yok anacak gelen formdaki alt formlardan birinde açılan liste kutusunda bir sorguda ölçüt var. bu ölçüt yanındaki açılır listeye göre kayıt getiriyor. ancak uyarı mesajında parametre değeri girin diyor yani görmüyor. birde formlarda ilişkisiz formun alt formlarında ki onlarda ilişkisiz, buton yardımıyla yeni metin kutusuna otomatik sayı gelmesini nasıl sağlarım. umarım anlatabildim problemimi. yardımcı olabilirseniz sevinirim.
saygılar.
.rar proje.rar (Dosya Boyutu: 179,17 KB | İndirme Sayısı: 3)
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
Merhaba
Parametre alanındaki sorgudaki Ölçüt alanını

[Formlar]![MÜSTERİKAYIT]![NUMUNEKAYITALTFORMU2].[Form]![GrupAdı]
şeklinde değiştirin
Cevapla
#3
(07/12/2022, 11:39)C*e*l*o*y*c*e yazdı: Merhaba
Parametre alanındaki sorgudaki Ölçüt alanını

[Formlar]![MÜSTERİKAYIT]![NUMUNEKAYITALTFORMU2].[Form]![GrupAdı]
şeklinde değiştirin

teşekkür ederim o kısmı hallettim. asıl sorun kayıt meselesi.
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
hocam baya karışmış örneğiniz,
Alt formları önce MüşteriNo ya göre baglamanız gerekiyor,
sonrasında yenikayıt yapmalısınız
Cevapla
#5
evet biraz karışık. ama formlar ilişkisiz. metinlerde ilişkisiz. değişik bir çalışma oluyor.
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#6
Merhaba Sayın @hnakis

Ciddi zaman sorunları nedeniyle örneğinizi detaylı inceleme fırsatım olmadı ancak sorularınız bazında gidecek olursak bir kaç öneri not edeyim:
(07/12/2022, 10:29)hnakis yazdı: gelen formdaki alt formlardan birinde açılan liste kutusunda bir sorguda ölçüt var. bu ölçüt yanındaki açılır listeye göre kayıt getiriyor. ancak uyarı mesajında parametre değeri girin diyor yani görmüyor.

Bunun ile ilgili daha önceki sorunuzda dahil olmak üzere sayın hocalarımız yapmanız gerekenleri ifade etmişler.

(07/12/2022, 10:29)hnakis yazdı: Formlarda ilişkisiz formun alt formlarında ki onlarda ilişkisiz, buton yardımıyla yeni metin kutusuna otomatik sayı gelmesini nasıl sağlarım.

Aşağıdaki kod örneğini inceleyin. Herhangi bir tablodaki (örnek kodda Suppliers adlı tablo) otomatik id'nin (örnek kodda Supplier_ID) tespit edilmesine yönelik bir kod. Çalışmanızda size yol gösterecektir. id'sini almak istediğiniz tabloyu değişken olarak kullanıp farklı farklı tablolar ve farklı senaryolar ile id'yi temin edebilirsiniz.
Dim db As Database
  Dim Lrs As DAO.Recordset
  Dim LSQL As String
  Set db = CurrentDb()
  LSQL = "select max(Supplier_ID) as maxvalue from Suppliers"
  Set Lrs = db.OpenRecordset(LSQL)
  If Lrs.EOF Then
      NextValue = 1
  Else
      NextValue = Lrs("maxvalue") + 1
  End If
  Lrs.Close
  Set Lrs = nothing


Yaptığınız girişlerin kayıt edilmesi hususunda da farklı senaryolar uygulayabilirsiniz.
Form.RecordSource özelliği ile senaryonuza uygun olarak işlem bazında formlarınıza kaynak atayabilir ve bu kaynaklar üzerinde işlem yapmasını sağlayabilirsiniz. Veya ilişkisiz formlarınızdaki verileri yine farklı senaryolar dahilinde INSERT sorgusu ile ilgili tablolara kaydettirebilir yine burada da tabloları değişken olarak kullnıp senaryolarınız bazında bu değişkenler çerçevesinde kayıt işlemlerini gerçekleştirebilirsiniz.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task