AccessTr.neT
If Koşulla göre işlem yapması - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: If Koşulla göre işlem yapması (/konu-if-kosulla-gore-islem-yapmasi.html)

Sayfalar: 1 2


If Koşulla göre işlem yapması - gitarist34 - 07/10/2016

Merhaba arkadaşlar,
access ile bir program yapmam istendi. 
içinde 0 ve 1 değerlerinden oluşan bir kayıt var. bunlar makine arızasını gösteriyor. 0 =çalışıyor 1=arızada..
aynı zamanda yanında zamanları var. 
sorgu ile içinde 1 değer aranacak bulunduğu takdirde time kısmı işlem içine alınıp
bir sonraki değere bakacak eğer 0 ifadesi var ise time kısmı dikkate alınarak iki zaman arasındaki fark bulunacak.
sorgu böyle devam edecek..  programa henüz başlayamadığımdan örnek bir dosya koyamadım.
ancak anlamaya yardımcı olacağını düşündüğüm Excel tablosunu veriyorum.


Cvp: If Koşulla göre işlem yapması - alpeki99 - 07/10/2016

Kaynak dosya Excel mi olacak? Yoksa siz bunu Access içine aktarıp burada mı kontrol ettireceksiniz?


Cvp: If Koşulla göre işlem yapması - gitarist34 - 07/10/2016

(07/10/2016, 14:40)alpeki99 yazdı: Kaynak dosya Excel mi olacak? Yoksa siz bunu Access içine aktarıp burada mı kontrol ettireceksiniz?

Merhaba, alpeki99,

Aslında makine içinden Excel formatında ekteki dosya gibi alabiliyorum.
ancak excelde nasıl yapabilirim bilemediğimden access içinde çalıştırmayı düşündüm.
bilgileri daha görsel sunabilirim diye..


Cvp: If Koşulla göre işlem yapması - alpeki99 - 07/10/2016

Eğer Excel dosyasından Access'e aktarabiliyorsanız Ado ile kayıtlar arasında dolaşılabilir. Her kayıtta eğer değer 1 e rastlanılıyorsa tarih zaman değişkene atanır sonrasında bir sonraki 0 değerine kadar dolaşmaya devam edilir. 0 a ulaşınca fark hesaplanır ve ikinci bir tabloya bu sonuç kaydedilir. Değişken değerleri sıfırlandıktan sonra döngüye devam edilir ve 1 değeri aranılır. Bu şekilde devam eder.


Cvp: If Koşulla göre işlem yapması - gitarist34 - 07/10/2016

(07/10/2016, 15:26)alpeki99 yazdı: Eğer Excel dosyasından Access'e aktarabiliyorsanız Ado ile kayıtlar arasında dolaşılabilir. Her kayıtta eğer değer 1 e rastlanılıyorsa tarih zaman değişkene atanır sonrasında bir sonraki 0 değerine kadar dolaşmaya devam edilir. 0 a ulaşınca fark hesaplanır ve ikinci bir tabloya bu sonuç kaydedilir. Değişken değerleri sıfırlandıktan sonra döngüye devam edilir ve 1 değeri aranılır. Bu şekilde devam eder.

Söylediklerinizi denemeye çalışacağım...Teşekkürler..


Cvp: If Koşulla göre işlem yapması - ozanakkaya - 12/10/2016

Marhaba. Sorunuzun son durumu nedir acaba?