Formlar Arası Metin Kutuları Değer Aktarma - 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ığı: Formlar Arası Metin Kutuları Değer Aktarma (/konu-formlar-arasi-metin-kutulari-deger-aktarma.html) |
Formlar Arası Metin Kutuları Değer Aktarma - alimadam - 27/01/2020 Merhaba arkadaşlar,ekteki örnekte takıldığım bir nokta oldu,sorunu aşma konusunda bana yol gösterir misiniz? frm_notlar formunu açıp buradan ezbere okuma notları butonu ile frm_performans formunu açılıyoruz, frm_performans formunda sınıf seçimi yapıp sınıf listesini ekrana getiriyoruz ve her öğrenci için not girişini yapıp ezber puan1 ve ezber puan2 adında elde ettiğimiz puanları frm_notlar formunda 1.Not kısmı için EZBERE OKUMA hanesine ezber puan1 nın 2.Not kısmı için EZBERE OKUMA hanesine ezber puan2 nin otomatik olarak yazılmasını / gelmesini istiyoruz. Bu noktada takıldım kaldım.Resimle anlatmaaya çalıştım.Şimdiden tşk ediyorum. Cvp: Formlar Arası Metin Kutuları Değer Aktarma - accessman - 28/01/2020 DLookup konusuna bak İstediğin tablodan istediğin kritere göre değer alırsın Cvp: Formlar Arası Metin Kutuları Değer Aktarma - alimadam - 28/01/2020 frm_performans formunda bulunan ezber puan 1 ve ezber puan 2 veriyi herhangi bir tablodan almıyor,frm_performans tablosunda bulunan metin kutularındaki notların toplamını gösteriyor.Tablodan almadıkları için fmr_notlar formunda ilgili alanda gösteremiyorum ya da ben anlayamadım. bir tanesinin nasıl yapıldığı konusunda yardımcı olur musunuz?diğerini ben yaparım inşallah. Cvp: Formlar Arası Metin Kutuları Değer Aktarma - accessman - 28/01/2020 mantık şu olacak toplamda 3 tablo olacak öğrenciler sınavlar ve notlar öğrenciler tablosunda ogrId, ogrName. vs, alanları olacak sınavlar tablosunda sınavId, sınavName, sınavTarihi notlar tablosunda notId, ogrId, sınavId, not alanları olacak not girerken not giriş formundan öğrenci seçilecek sınav seçilecek not girilecek notlar tablosunda örneğin görüntü şu notId = 1 --> otomatik artacak ogrId = 1 --> bu ilgili öğrencinin öğrenci tablosundaki id değeri mesela ahmetin id değeri sınavId = 1 --> mesela ezber 1.sınav id not = 85 ikinci not için notId = 2 --> otomatik artacak ogrId = 1 --> yine ahmetin öğrenci tablosundaki id değeri sınavId = 2 --> mesela ezber 2.sınav id not = 92 veli için not girerken notId = 3 --> otomatik artacak ogrId = 2 --> velinin öğrenci tablosundaki id değeri sınavId = 1 --> mesela ezber 1.sınav id not = 65 veli için 2.not girerken notId = 4 --> otomatik artacak ogrId = 2 --> velinin öğrenci tablosundaki id değeri sınavId = 2 --> mesela ezber 2.sınav id not = 77 böyle devam edip gidecek not tablosundan ogrId = 1 olan ahmetin sınavId = 2 olan 2.ezber notunu almak için variable = Dlookup ("[FieldName]", "TableName", "[Criteria] = '" & Forms!FormName!ControlName & "'") bu temel kodu esas alarak 1.ezber notu = Dlookup ("[not]", "notlar", "[ogrId] = '" & Forms!FormName!ControlName & "' And [sınavId] = '" & Forms!FormName!ControlName & "'") böyle değeri alacaksın Cvp: Formlar Arası Metin Kutuları Değer Aktarma - alimadam - 28/01/2020 kafam o kadar karıştı ki,söyledikleriniz ile bizim tablo yapısı arasında oldukça fark var( programı da burada oluşturmuştuk,şimdi yeniden tablo yapılarını mı değiştirmek gerekecek? örnek uygulamamız üzerinde farklı bir yöntem ile bu işi çözebilir miyiz?? Cvp: Formlar Arası Metin Kutuları Değer Aktarma - accessman - 28/01/2020 işte bu fark yüzünden çözemiyorsunuz |