Sorgu Yardımı

1 2
24/06/2014, 13:16

ergunarslan

İyi günler. Ben yeniyim ve ekte verdiğim örnek ile ilgili yardımcı olmanızı istiyorum.

kayıt yılı, sayısı ve a,b,c,d,e şahıs ve a,b,c,d,e şahısların kimlik bilgileri ile a,b,c,d,e araç plakaları ile ilgili bir tablo hazırladım. Sorum şu;

Her alan içerisinde ayrı ayrı sorgu oluşturmak istiyorum. Mesela sorguda (a) şahıs ile ilgili ismi a veya herhangi bir harf grubu ile başlayanların listesini bana verecek ve bu listede tüm (a) veya herhangi bir harf grubu ile başlayan şahısların kimlik ve araç bilgilerini de gösterecek.

Yada (a) araç plakasının içinde geçen her hangi bir harfi yada il plakasını yazdığımda yine bana aynı listeyi vermesini istiyorum.

Bunu da her alan için hazırlamak istiyorum. Mümkün mü?
24/06/2014, 14:05

alpeki99

Bir kişinin 5 adı soyadı veya 5 kimlik numarası mı var?
24/06/2014, 14:10

ergunarslan

hayır her biri ayrı bir kişi ve bu kişilerin kimlik numaraları

Yani örnek
1-Ali KAYA isimli bir şahıs adı-soyadı-kimlik numarası ve araç plakası
2-Mehmet KOCA isimli bir şahıs adı-soyadı-kimlik numarası ve araç plakası

her bir şahsın kendisine ait ad-soyad ve araç plakası mevcut.

Sorguda ise ben bunları (a*) ile başlayan isimleri, (m*) ile başlayan isimleri, yada xx xx xxxx araç plakalarından ayrı ayrı sorgulatmak istiyorum.
24/06/2014, 14:17

alpeki99

O zaman bu tablo yapısı yanlış. Eğer sadece kişilerin ad, soyad ve plakalarını saklayacaksanız tablonuzda 4 tane alan olacak:

Kimlik (Otomatik Sayı)
KisiAdSoyad
KimlikNo
AracPlaka

Eğer Access ile çalışmak istiyorsanız uygulamaya geçmeden önce tablolar, alanlar, alan türleri, ilişkilendirme, normalizasyon konularını su gibi bilmelisiniz. Diğer adımlara kesinlikle geçmeyin.
24/06/2014, 14:28

atoz112

sayın ergunarslan,

öncelikle,uygulamanızı 2007 olarak da eklemek ister misiniz,2007 kullanıcılarının da incelemesi için.teşekkürler.

sayın alpeki99 bey'in açıklamalarına ek olarak,bahsettiğiniz talebinize dair LİKE komutunu kullanmanız yerinde olacaktır.

Like "*" & [Forms]![formadi]![metinkutusuadi] & "*"

gibi.bu sebeple de,aşağıdaki linkleri incelemek sureti ile uygulamanızda hazırlamayı istediğiniz sorgu için bilgi vermesi anlamında kullanabilirsiniz.

Form Üzerinden Veri Arama

Aktif Arama

Like İşleci

SQL LIKE Operator

iyi çalışmalar,
saygılar.
24/06/2014, 16:47

atoz112

sayın ergunarslan,

ek'te bahsettiğiniz talebinize dair basit bir örnek uygulama mevcuttur.inceleyebilirsiniz.

Alıntı:...Sorguda ise ben bunları (a*) ile başlayan isimleri, (m*) ile başlayan isimleri, yada xx xx xxxx araç plakalarından ayrı ayrı sorgulatmak istiyorum...
bu talebinize uygun olarak;

form üzerinde tek metin kutusu üzerinden ad soyad ya da plaka no aramasını ortak olacak şekilde

Like "*" & [Forms]![formadi]![metinkutusuadi] & "*"

ifadesi ile,başlangıcı ya da sonu belirsiz olan kayıtların bulunmasını sağlar.bilgilerinize.

iyi çalışmalar,
saygılar.
1 2