If Koşulla göre işlem yapması

1 2
07/10/2016, 13:54

gitarist34

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.
07/10/2016, 14:40

alpeki99

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

gitarist34

(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..
07/10/2016, 15:26

alpeki99

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.
07/10/2016, 15:35

gitarist34

(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..
12/10/2016, 23:38

ozanakkaya

Marhaba. Sorunuzun son durumu nedir acaba?
1 2