Değerli abiler, kardeşler, hocalar.
Öncelikle herkese selam.
soruma geçmeden önce şunu belirteyim Access ten anlamam. ve diğer programlardan da anlamam çok merak ediyorum ama herkesin bi becerisi ve kabiliyeti var.
özel bi şirkette (mobilya fabrikası) nda çalışıyorum. bu işlerden iyi anlayan bi şefimiz vardı. ama geçen yıl ayrıldı. ama zamanla işle ilgili yeni isteklerimiz, taleblerimiz olmaya başladı . firmanın kendine ait özel bir programı var, fakat biz farklı bisey yapmak istiyoruz. ayrılan şefin yapmış olduğu proğramları merak etmeye başladım ve biraz kurcaladım. ben kurcaladıkça Access e daha çok heves etmeye başladım. Access ile ODBC veritabanından tabloları bağlamış ve artık kendi ihtiyaçlarına göre düzenlemiş. buna bakarak bi kaç bişeyler yaptım.
1. şimdi ODBC veri tabanından başka bi proğramdan tabloyu aldım (örnek bir resim ekledim)
burada bulunan stok kodu bölümünden (örnek TLS000 , FES000, MBC000; olanlar hariç
diğer nekadar stok kodu kayıtlı ise bunların miktarlarının toplamlarını nasıl görebilirim
2. bunu form üzerinde görmek istiyorum ve formu her birdakika içerisinde güncellemesini , yenilemesini istiyorum.
tabloyu başka bi veri tabanından aldığı için eklemedim. inşallah sorumu anlatabilmişimdir. simdiden teşekkür eder hayırlı geceler dilerim
( ODBC ) bağlı tablo
Tablonuzda belli bir kriteriniz olması gerekli.
Örneğin TLS000 stok kodlu ürün;
1. ve 2. sırada işlem dışında tutulmak istenirken 11. sıradaki toplama dahil edilmiş.
Eğer yanlışlıkla dahil edildiyse aşağıdaki kod ile bir sorgu oluşturup istediğiniz ürünleri hariç tutabilirsiniz.
Örneğin TLS000 stok kodlu ürün;
1. ve 2. sırada işlem dışında tutulmak istenirken 11. sıradaki toplama dahil edilmiş.
Eğer yanlışlıkla dahil edildiyse aşağıdaki kod ile bir sorgu oluşturup istediğiniz ürünleri hariç tutabilirsiniz.
SELECT odbc_bağlı_tablo.stok_Kodu, odbc_bağlı_tablo.stok_Adi, Sum(odbc_bağlı_tablo.Miktari) AS ToplaMiktari
FROM odbc_bağlı_tablo
GROUP BY odbc_bağlı_tablo.stok_Kodu, odbc_bağlı_tablo.stok_Adi
HAVING (((odbc_bağlı_tablo.stok_Kodu)<>"TLS000" And (odbc_bağlı_tablo.stok_Kodu)<>"FES000" And (odbc_bağlı_tablo.stok_Kodu)<>"MBC000"));
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Topraktan hep güzel şeyler biter . (Akşemseddin)
resmi örnek olarak vermiştim tabloda sıralama karısık oluyor yani her hangi bir kullanıcı her hangi bir stok kodunu sisteme giriş yapabiliyor ben sadece tablodaki FES000 TLS00 MBC00 vs olanlar hariç ne kadar stok kodu girilmiş ise bunların miktarlarının toplamını görmek istiyorum. birde örnek bi sorgu yapabilirseniz çok sevinirim ilginiz için çok teşekkür ederim
ALLAh zihin açıklığı versin selametle
ALLAh zihin açıklığı versin selametle
Yukarıda verdiğim kodu (SQL modunda açılmış) yeni bir sorguya yapıştırıp sonuçları görebilirsiniz.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Topraktan hep güzel şeyler biter . (Akşemseddin)
su an işte değilim en kısa zamanda bilgi veririm tesekkürler
İsmail bey yardımlarınız için ÇOK TEŞEKÜR ederim oldu fakat firma kendi yazılımında güncelleme yaptırıyor. benim iş olmadı. güncelleme bittikten sonra yine yardımlarınıza ihtiyaç duyabilirim. Selametle .
Konuyu Okuyanlar: 1 Ziyaretçi