ACİLSQL kullanımı(Finale Hazırlık=Pazaretsi Final)

Kaos-220
02-06-2007, 10:25   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
284 mesaj
Kayıt Tarihi:Kayıt: Oca 2007

slm arkadaşlar
ürünler diye bi tablom var tablodaki alanlar,
ürünkodu,ürünadı,garantisüresi,garantibaşlangıcı

formun üzerinde 2 tane CommandButon var tüm liste düğmesi tıklandığında datagrid1 de tüm ürünler listelenecek, Garantisi Dolmayanlar düğmesi tıklanıncada Datagrid1 de garantisi dolmayan ürünler listelenecek bunun için grekli SQL deyimleri yada komutları nelerdir...

Son Düzenleme: Kaos-220 ~ 02 Haziran 2007 19:17
playboyselim
02-06-2007, 12:15   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
48 mesaj
Kayıt Tarihi:Kayıt: May 2007

bizde bunları quick basic de yapıyoruz ama yazılımdan anlamam:D

KuaforPlus
03-06-2007, 10:39   |  #3  
KuaforPlus avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
223 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

DbUrunSatis.RecordSource = "Select * From UrunSatis Where Garantili = True"

DbUrunSatis.Refresh

tablo içinde garantili diye bir alan olması ve bu alanında boolean tanımlanması lazım. True olursa garantili false olursa garantisiz gibi düşün.

dbgrid1 in özelliklerinde datasource kısmında da DbUrunSatis tanımlayın

Kaos-220
03-06-2007, 12:43   |  #4  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
284 mesaj
Kayıt Tarihi:Kayıt: Oca 2007

garntili diye bir alan var fakat
garanti süresi de var eğer garanti süresi olmuşsa listede görünmeyecek

garanti başlangıcı, garanti süresi

mantık=
şimdiki tarih-garanti başlanıcı>garanti süresi

ise listede görünmeyecek

scream1015
03-06-2007, 21:58   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
242 mesaj
Kayıt Tarihi:Kayıt: Eyl 2006

Finalde Başarılar dilerim sorgulara iii çalış kardeş

KuaforPlus
06-06-2007, 16:18   |  #6  
KuaforPlus avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
223 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

MsgBox "Yeni Tarih: " & DateAdd("m", 2, "10.04.1971")
''yukarıdaki 2 sayısı 2 ay sonrayı temsil ediyor
''eger 2 yıl olmasını istiyorsan 24 girmen gerekicek
''sonuç 10.04.1971 tarihinin üstüne 2 ay ekledik

If GarantiTarihi < Date Then
MsgBox "garanti süresi dolmuştur."
'' kodlarını yaz
End If

Not: Özel mesaj atmıştım fakat ufak bir hata yapmışım, ufaktır büyüktür işaretinde doğrusu budur.