Skip to main content

AccessTr.neT


Tablodan Forma Veri Aktarımı

Tablodan Forma Veri Aktarımı

Çözüldü #1
İyi günler
Ekteki dosyada Disiplin Cezası Alanlar formuna Kayıtlar Tablosundan veri alıyorum ama bu konularda pek iyi olmadığım için
Kayıtlar tablosundaki adı soyadı alanından Disiplin Cezası Alanlar formu adı soyadı kısmına veri alamıyorum ilişkili sütun kısımlarını ayarlayamadım şimdiden teşekkürler
.rar DENEME.rar (Dosya Boyutu: 484,1 KB | İndirme Sayısı: 5)
Son Düzenleme: 27/06/2022, 15:43, Düzenleyen: Erbil36.
Cevapla
#2
Sayın @Erbil36

Disiplin cezası alanlar tablonuzda ad soyad değeri sayı olarak ifade edilmiş ama ad soyadı tanımlayan bir idniz yok. Bu alanı kısa metine çevirmelisiniz. Formunuzda ad soyad kısmının satır kaynağını
Kod:
SELECT DISTINCT Kayıtlar.[Adı Soyadı] FROM Kayıtlar;
olarak değiştirmeniz, biçim özelliklerinden sütun sayısını 1 ve sütun genişliğini 8,5 olarak düzeltmeniz halinde isimleri listeleyebilirsiniz. Çalışmanızın detaylarını bilmiyorum ve ben de henüz çok acemiyim; Sayın Hocalarımız daha iyi bileceklerdir lakin bence çalışmanızda planlama hataları var.

Saygılarımla

Murtaza AF
Cevapla
#3
(27/06/2022, 15:21)MURTAZAAF yazdı: Sayın @Erbil36

Disiplin cezası alanlar tablonuzda ad soyad değeri sayı olarak ifade edilmiş ama ad soyadı tanımlayan bir idniz yok. Bu alanı kısa metine çevirmelisiniz. Formunuzda ad soyad kısmının satır kaynağını
Kod:
SELECT DISTINCT Kayıtlar.[Adı Soyadı] FROM Kayıtlar;
olarak değiştirmeniz, biçim özelliklerinden sütun sayısını 1 ve sütun genişliğini 8,5 olarak düzeltmeniz halinde isimleri listeleyebilirsiniz. Çalışmanızın detaylarını bilmiyorum ve ben de henüz çok acemiyim; Sayın Hocalarımız daha iyi bileceklerdir lakin bence çalışmanızda planlama hataları var.

Saygılarımla

Murtaza AF

Girdiğiniz değer alan bu  için uygun değildir diyor
Son Düzenleme: 27/06/2022, 15:38, Düzenleyen: Erbil36.
Cevapla
#4
tablo yapınız hatalı gibi geldi mesela hem disiplin alanlar tablosunda hem de kayıtlar tablosunda koğuşu, adı soyad, dosya no vb alanlar var
ilişkili veri tabanının temel mantığı aynı verinin tekrar tekrar girilmesini engellemektir, ilişkili veriler bir tabloda tutulup benzersiz Kimlik verilir diğer tabloya sadece bu benzersiz kimlik eklenir ihtiyaç dahilinde bu kimlik ile gerekli tüm bilgiler çağrılır.
bu nedenle tablolarınızı iyice inceleyin aynı alanların olduğu tablolardan bu alanları silip sadece kimlik alanını yazın
kişiyle ilgili sabit tüm veriler bir tabloda tutulur ve bu tablonun benzersiz kimlik numarası diğer tablolara eklenip oradan o numarayla çağrılır
sizin çalışmanızda kayıtlar tablosunda Kayıt_No alanı zaten belli bir kişiyi tanımlıyor dolayısıyla disiplin tablosundan koğuşu, Dosya_No, Adı Soyadı vb alanları silip uzun sayı türünde yeni bir alan tanımlayın ve bu alanı kişiler tablosundaki Kayıt_No alanıyla ilişkilendirin
Cevapla
#5
(27/06/2022, 16:30)berduş yazdı: tablo yapınız hatalı gibi geldi mesela hem disiplin alanlar tablosunda hem de kayıtlar tablosunda koğuşu, adı soyad, dosya no vb alanlar var
ilişkili veri tabanının temel mantığı aynı verinin tekrar tekrar girilmesini engellemektir, ilişkili veriler bir tabloda tutulup benzersiz Kimlik verilir diğer tabloya sadece bu benzersiz kimlik eklenir ihtiyaç dahilinde bu kimlik ile gerekli tüm bilgiler çağrılır.
bu nedenle tablolarınızı  iyice inceleyin aynı alanların olduğu tablolardan bu alanları silip sadece kimlik alanını yazın
kişiyle ilgili sabit tüm veriler bir tabloda tutulur ve bu tablonun benzersiz kimlik numarası diğer tablolara eklenip oradan o numarayla çağrılır
sizin çalışmanızda kayıtlar tablosunda Kayıt_No alanı zaten belli bir kişiyi tanımlıyor dolayısıyla disiplin tablosundan koğuşu, Dosya_No, Adı Soyadı vb alanları silip uzun sayı türünde yeni bir alan tanımlayın ve bu alanı kişiler tablosundaki  Kayıt_No alanıyla ilişkilendirin


Hocam bu konularda fazla bilgim yok benim amacım forma otomatik olarak dosya no, adı soyadı vb.  gelsin oradan disiplin bilgilerini girerek disiplin alanlar tablosuna kayıt yapayım
Son Düzenleme: 27/06/2022, 16:46, Düzenleyen: Erbil36.
Cevapla
#6
acemi olabilirsiniz ama dedikleri mi uygulamaya çalışın, yoksa öğrenemezsiniz. ve Access yada Excel benzeri bir uygulamada her gün yeni birşey çıkar; bir şeyleri değiştirmek, eklemek yada çıkarmak gerekir. o nedenle ilk adım olarak kayıtlar tablosuyla Disiplin Cezası Alanlar tablosunu inceleyin tamamen ayni bilgiyi veren alanlardan Disiplin Cezası Alanlar tablosundakileri silin.
ayrıca
1 - https://accesstr.net/konu-yapilmamasi-ge...talar.html konusunu iyice inceleyin, sorunların büyük kısmı uygunsuz adlandırmalardan, Türkçe karakterleri kullanmaktan kaynaklanır .
2 - Normalizasyon kurallarıyla ilgili bir araştırma tasarım aşamasında çok işinize yarar
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da