Hocam teşekkür ederim, galiba @halily 'nin verdiği sorguyu kastediyorsunuz, o sorgu ile doğru sonucu aldım. Jet/ACE, ansi-sql gibi terimleri ilk defa duyuyorum, SQL bilgim sıfır.
Tarih şartı koştuğum için olmuyordu, JOIN'i alt sorguda kullanarak aştığımızı anlıyorum.
MS SQL'deki sorgu penceresi...
SELECT G.Kartno, P.AD & " " & P.SOYAD AS [Ad SOYAD], P.GRUB, P.BOLUM, G.Tarih, G.GSaat, G.CSaat
FROM PERSONEL AS P LEFT JOIN (select * from Gircik WHERE (((Gircik.Tarih)=#5/10/2025#))) AS G ON P.KRTNO = G.Kartno;
Bu sorgu ile istediğimi aldım hocam teşekkür ederim. :)
Hocam Merhaba,
öncelikle emeğinize sağlık 1 ve 2 sipariş güncelleme satırları sorunsuz çalışıyor ancak 3. tip sipariş ekleme yani yeni veri girişi kısmında aşağıdaki gibi bir hata veriyor tamam deyip kaydet yaptığımda ise alttaki 2. ekran alıntısındaki kod hatasını veriyor uygun olduğunuzda...
Dosyada form görünümü itibari ile değil, arkada çalışan kodlarda bir hayli değişiklik yaptım.
VERİ sayfasında en sondaki AA sütunu dosyanın çalışmasında temel direk şuan.
Sipariş Kayıt formunda 3 kayıt seçeneği var. Yani KAYDET butonuna bastıktan sonra 3 farklı kaydet seçeneğinden biri...
merhaba tekrardan,
yönlendirmeniz sonrası aşağıdaki gibi uyarlayarak çözümü elde ettim. Çok teşekkür ederim. başta çektiğim verinin satır sayısını bularak entegre ettim. kayıt sayısı değişmediğinde sorunumu çözecektir. şuan ki projemde zaten kayıt sayısında azalma/artma olmayacaktı. sadece...
yapmak istediğiniz şeyi şimdi anladım ama biraz sorunlu bir istek
mesela rsK.Open sorgu, baglanti, adOpenKeyset, adLockPessimistic satırında hata vermesi doğal, çünkü sayfada hiç veri yok mesela A1:D yaparsanız ilk satırda başlık olduğundan bu sefer hata vermez ama olmayan kayıt varmış gibi...
Rica ederim...
ADO kullanmak istiyorsanız veritabanı kurallarına maksimum seviyede uymanız gerekir. Bu size kodlamada çok büyük avantaj sağlar. Yoksa böyle dolambaçlı olarak tabir edeceğimiz yöntemlere başvurmak zorunda kalırsınız.
Kod öncelikle tanımlamalarla başlıyor.
Sonrasında kapalı...
ADO konusu veritabanı biçimindeki tablolar için uygundur. Sütunlarda sabit veri türlerinin olması sorgularda büyük avantaj sağlar. Sizin verilerinizde aynı sütunda farklı veri türleri (TARİH-METİN) bulunuyor. Bu sebeple sorgularda genel sıkıntılar yaşamanız kaçınılmazdır.
ADO'da amaç mümkün...
Hafta sonuna denk gelecek kısım için verdiğiniz kısmı aşağıdaki gibi düzenledim, burada sorgu çalışıyor, sadece tarih alanı seçilebilir olmadı
Verdiğiniz giriş tarih date alanı, sorgu text olarak istiyor, texte çevirince aşağıdaki gibi hata verdi
let
baslangicTarihi =...
@pitchoute hocam tekrar merhaba
Fonksiyonu böyle düzenledim
öğrenmek içi 2 sorum olacak
Fonksiyonu iki koşullu yapmak mümkün mü, şu anki hali ile hisseyi yazarak sorguluyoruz, hisse ve tarih aynı yada yazarak sorgu atmak mümkün mü, tarihi değişken yapacağız
Tarihi hafta içi gelecek şekilde...
Merhabalar
Bir veri kayıt etmeye çalışıyorum. Normal kayıt işleminde sorun yok ama where ile koşul verince where komut hatası alıyorum.
Dim sSql As String
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Dim cmdObj As ADODB.Command
Dim qf As Object
Dim mySubtotal As Double
Set cn = New...
Merhaba,
Eğer sadece ay bazlı sonuç almak isteniyorsa aşağıdaki sorgu tarzı kullanılabilir.
tarih = 102024
Sql = "select * from[sayfa1$] "
Sql = Sql & "where month(baslama_tarihi) & year(baslama_tarihi) = " & tarih & " "
Sql = Sql & "and month(bitis_tarihi) & year(bitis_tarihi) = " & tarih & " "
Değerli Hocalarım merhaba,
Veri tabanında; bir görev için Baslama_Tarih ve Bitis_Tarih alanları mevcut ve burada tarihler yazılı;
yapmaya çalıştığım, Baslama_Tarih - Bitis_Tarih aralığı (görev süresi) Ekim ayı (10. ay) içinde herhangi bir güne denk geliyorsa; aşağıda bu tarihleri çekecek...
Merhaba,
sayın tugkan detaylı anlatım için çok teşekkür ederim, çalıştı yalnız benzer bir bilgilendirme sayfamızda database'ten çekilen veriler için sorgu var alt kısmda belirttim buradaki sorun ikinci alandaki kopyalacak alanı seçerken başlıkları almaması sadece satırları kopyalaması, bunu da...
Merhaba,
Zannedersem iki gün öncesi için aşağıdaki gibi bir sorgu oluşturabilirsiniz...
= [TARİH] = Date.AddDays(DateTime.Date(DateTime.LocalNow()),-2)
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.