• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Access fonksiyonları

Katılım
7 Aralık 2005
Mesajlar
66
Excel Vers. ve Dili
Office 2003 ingilizce
Merhaba arkadaşlar sorgu yazarken bazı fonksiyonlara ihtiyacım var ama Excel ile Accesste bazı fonksiyon isimleri değişiyor. Önreğin Exceldeki Search Accesste Instr oluyor. Benim şuan Mod ve And fonksiyonlarına ihtiyacım var. Accesste bu fonksiyonların karşılığını bilen varsa yardımcı olursa sevinirim. Burdaki amacım bir tarihin hafta içimi, cumartesimi yoksa pazarmı olduğunu bulmak.
 
Sayın miss_pert

And ve Mod fonksiyonları accessde de aynı.

Mod fonksiyonunun kullanışı:

Kod:
a = 10 Mod 3

şeklinde.

İyi çalışmalar:)
 
teşekkürler

teşekkürler modalı hep excelden alışkanlık mod(10;3) olarak yazınca çalışmıyor tabii :) birde Built in functions ların içindede olmayınca ismi farklı die düşündüm.
 
Burdaki amacım bir tarihin hafta içimi, cumartesimi yoksa pazarmı olduğunu bulmak.

Sn. Modalı;

Mağaza cirolarını tuttuğum bir programım var. Hafta sonu cirolarını filtre ederek listelemek için sürekli formda, bir düğme üzerine ne gibi bir kod, fonksiyon vb. bir uygulama yapabilirim..

Programım çok büyük gönderemiyorum ama çalışmada gerekli ise sadeleştirebilirim..

Şimdiden teşekkür ederim..
 
Sayın Taruz,

Örneğinizi yollayabilirseniz daha iyi olur sanırım.

İyi çalışmalar
 
Düşündüğüm şeyi anlatamamış olabilirim, resim hayal ettiğim şey hakkında daha iyi fikir verebilir


Düzeltme Notu: Siz yanıt verirken bende resmi gönderiyordum galiba...
Resim işe yaramadı ise örnek hazırlayayım.. İlgilendiğiniz için teşekkürler..
 
sayın taruz öncelikle haftasonunu haftaiçinden ayırmak lazım onun içinde diyelim sizin tarih diye bir tablonuz ve onun tarih diye bir alanı var

ozaman tarih tablosundan bir sorgu yaptık onda hafta içlerini yada hafta sonlarını ayırmamız lazım ben örnek olarak haftaiçlerini ve haftasonlarını ayırdım sen değiştirerk istersen Between ile iki tarih arasındaki haftasonlarını ayırırsın

örnek sorgular
haftaiçi
SELECT tarih.tarih, Format([tarih],"dddd") AS gün
FROM tarih
WHERE (((Format([tarih],"dddd"))<>"Cumartesi" And (Format([tarih],"dddd"))<>"Pazar"));
haftasonu
SELECT tarih.tarih
FROM tarih
WHERE (((Format([tarih],"dddd"))<>"Pazartesi" And (Format([tarih],"dddd"))<>"Sal&#305;" And (Format([tarih],"dddd"))<>"&#199;ar&#351;amba" And (Format([tarih],"dddd"))<>"per&#351;embe" And (Format([tarih],"dddd"))<>"Cuma"));

ve bunun d&#305;&#351;&#305;nda mod&#252;l b&#246;l&#252;m&#252;nde iki tarih aras&#305;nda ne kadar &#231;al&#305;&#351;ma g&#252;n&#252; oldu&#287;unu hesaplayan bir kod var yani iki tarih ras&#305;ndaki cumartesi ve pazarlar&#305; &#231;&#305;kar&#305;p kalan g&#252;n say&#305;s&#305;n&#305; veriyor belki laz&#305;m olan olur kimbilir
 
Sayın Modalı;

Linkteki örnek, eğer eksik incelememişsem düşündüğümün dışında bir işlem...

İlgilendiğniz için teşekkür ederim..
 
Gülsüm Hanım;

Teşekkür ederim…

Örnek olması için çözüm şeklimi de yazayım:

Mevcut kullandığım Program olduğu için ayrı bir tarih tablosu oluşturmadım.. Onun yerine ana tablomla iki sorgu yaptım; birine gönderdiğiniz hafta sonu sorgusunu uyarladım diğerine de hafta içini… Ana formum üzerine hafta sonu ve hafta içi diye iki düğme ve kayıt giriş tarihlerini kaynak alan ilk ve son tarih diye iki de açılan kutu ekledim. Between ile iki tarih tarih arasındaki hafta içi yada hafta sonu dökümlerimi, kaynağını, verdiğiniz formüllerle hazırladığım sorgulardan alan formlardan aldım.

Çok güzel oldu.. Tekrar teşekkür ederim..
 
biliyorsun benim prensibimdir &#231;&#246;z&#252;len cevaplar&#305;n &#231;&#246;z&#252;lm&#252;&#351; &#351;ekilinin konulmas&#305;n&#305; isterimki di&#287;erleride faydalans&#305;n &#351;&#246;yle sanmay&#305;n zaten yukarda sen &#246;rnek koymu&#351;sun ben neden koyay&#305;m &#231;&#252;nk&#252; senin benim &#231;&#246;z&#252;m&#252;m&#252; kullanma &#351;eklin farkl&#305;d&#305;rda ondan &#231;&#246;z&#252;m &#351;ekli de&#287;il &#231;&#246;z&#252;m&#252;n kendini ekle tablolardaki bir ka&#231; kay&#305;t hari&#231; he&#287;sini sil sonra veritaban&#305; ar&#231;alar&#305;ndan s&#305;k&#305;&#351;t&#305;r onara t&#305;kla ondan sonra ziple ve ekle eminim k&#252;&#231;&#252;l&#252;r
 
G&#252;ls&#252;m Han&#305;m;

Prensibinize sayg&#305; duyuyorum ve bunu bildi&#287;im i&#231;inde i&#351;lemi yapma &#351;eklini ayr&#305;nt&#305;l&#305; anlatt&#305;m...

Kulland&#305;&#287;&#305;m program stok, cari kay&#305;tlar, &#231;ek, kasa, nakit ak&#305;&#351;&#305;, ve sat&#305;&#351; &#252;zerine yapt&#305;&#287;&#305;m ve kulland&#305;&#287;&#305;m bir &#231;al&#305;&#351;ma... Yani baya&#287;&#305; kalabal&#305;k... Son ekledi&#287;im iki formlada 64 formdan olu&#351;uyor.. G&#246;rsel olarak formlarda resim kulland&#305;&#287;&#305;m i&#231;in de y&#252;k&#252; ciddi &#351;ekilde a&#287;&#305;r.. K&#252;&#231;&#252;ltsende, b&#252;y&#252;k!..

Yoksa gizledi&#287;im bir &#351;ey yok.. Hatta g&#246;rd&#252;yseniz bir program&#305;m&#305; da forumda payla&#351;t&#305;m...

Benim olay&#305;m&#305;n ticari olmad&#305;&#287;&#305;n&#305; da hisstti&#287;inizden eminim..

Ama dersenizki "yok! illa koy &#246;rne&#287;i sana bir daha yard&#305;m etmem!..."
Sizi bu anlamda kaybetmek istemem. Yapacak bir&#351;ey yok... Asl&#305;na uygun sadele&#351;tirip koyal&#305;m..
 
hissetti&#287;im i&#231;in senin b&#252;t&#252;n sorular&#305;na cevap veriyorum zaten ticari kayg&#305;s&#305; olanlar&#305; biliyor ve onlar&#305;n sorular&#305;na yan&#305;t vermiyorum
 
Gülsüm Hanım;

Çözümümü bir örnekte uyguladım, bu türde bir filtrelemeye ihtiyaç duyan arkadaşlar yöntemden yararlanabilir..

Aslında hafta içi ve hafta sonunu bulabilmek için denediğim ilk yol daha farklı idi:

Tablodan tarih biçimini uzun tarih yapıp filtrede de Like fonksiyonunu kullanmak istedim olmadı, yapamadım!.. Olsaydı tek form tek tablo üzerinden işi bitirmiş olacaktım. Bu yöntemde 2 sorgu 2 form daha eklemem gerekti ama yinede
istediğimi fazlası ile aldım.. Teşekkürler..
 
vala ornekler cok guzel ancak yap&#305;l&#305;slar&#305; ile ilgili resimli bilgi alabilirsekcok daha ogretci olacak..
 
Geri
Üst