[VBA] Periyot Hesaplama
#1
access-sql-9 
Arkadaşlar herkese kolay gelsin. Çözemediğim bir sorunla karşı karşıyayım bu yüzden önerilerinizi rica ediyorum.

İki tarih arasındaki yıl, ay, hafta, gün, saa, dakika gibi zamanları hesaplıyorum ve bu sonuca göre iki tarih arasında bu süreden kaç tane var onu bulmak istiyorum. periyot hesaplama yani.

ÖRNEK: 
BAŞLAMA: 01.08.2022 16:00:00
BİTİŞ      : 01.08.2022 16:13:00

Bu örneğin periyot şekli Dakika "n" olacak. Bu iki tarihe baktığımızda 13 dakika geçmiş olarak görüyoruz. Başlama tarihinden itibaren saydığımızda 2 periyot eder. Bunu nasıl bulabilirim.

ÖRNEK 2: 
BAŞLAMA: 01.08.2022 16:00:00
BİTİŞ      : 04.08.2022 16:30:00

Bu örneğin ise periyot şekli Gün "d" olacak. Bu iki tarihe baktığımızda 3 gün geçmiş ancak saat farkından dolayı 4. periyotun içinde. Yani 4 peryiot çıkması gerekiyor.

Derdimi anlatabilmişimdir umarım. Yardımlarınızı bekliyorum.



  Alıntı
Bu mesajı beğenenler:
#2
13 neden 12 olmalı 0'dan 0'a tam dakika geçmiş olmuyor mu?



  Alıntı
Bu mesajı beğenenler:
#3
(04-08-2022, 10:45)halily demiş ki: 13 neden 12 olmalı 0'dan 0'a tam dakika geçmiş olmuyor mu?

Örneğin 10 dakikalık periyotu tamamlayınca 1 oluyor diğeri tamamlamamış ama 2. Periyotun içinde olduğu için 2 sayılacak.



  Alıntı
Bu mesajı beğenenler:
#4
gün kısmını anladım gibi ama dakika periyodunu anlamadım!
ÖRNEK:
BAŞLAMA: 01.08.2022 16:00:00
BİTİŞ : 01.08.2022 16:13:00 burada 13 dakika geçmiş ve periyot dakika diyorsunuz o zaman neden 2 sayılıyor?
eğer "10dklık periyot desiniz" amenna ama "dakikalık periyot" ifadesini kullanıp 10dakikalık periyot hesabı istemenizin mantığını anlayamadım
gün periyodu isterseniz 2 tarih arasındaki saat farkı bulunup 24'e bölünüp yukarı yuvarlanabilir
aynı işlem
saat ise dakika
dakika ise saniye cinsinden yapılabilir
10dk lık periyot için dakika farkı bulunup 10'a bölünür yukarı yuvarlanır
yukarı yuvarlamak için ise
Visual Basic
  1. sayı=-(int(-sayı))


formülü kullanılabilir



  Alıntı
Bu mesajı beğenenler:
#5
Sn halily ifadede biraz yanlışlık olmuş tam anlatamadım sanırım. Hocam şimdi mevzu şu. Peyot türleri var. Bunlar; yıl, ay, hafta, gün, saat ve dakika.

Şimdi her olayında bir çözülme süresi var. Örneğin cam kırıldı yapılması için 2 saat. Örneğin su döküldü silinmesi için 15 dk. Örneğin asansör bozuldu tamiri için 2 hafta gibi. Bu türleri biz liste kutusundan seçip yanına süreyi yazıyoruz. Örneğin 10 dakika. Periyot süresi 10 dk oluyor. Olayın olduğu tarih ile çözüldüğü tarih arasında bu tarih uzun tarih cinsinden yani saniyeye varana kadar yazıyor. Bu iki zaman arasında 10'ar dakikalık peyotları sayıyoruz. Diyorum ki bazen saniye ile geçmiş oluyor onuda saymamız gerekiyor. Neticede o bir periyotun içine girmiş. Olay bu hocam şimdi anlatabildim sanırım. Mesela asansör olayında ise periyot türü hafta. İki zaman arasını hafta olarak sayacak.



  Alıntı
Bu mesajı beğenenler:
#6
Çalışmanızı görmeden formun çalışma mantığını anlamam zor ama şöyle birşey yapılabilir 2 tarih arasi herzaman saniye cinsinden bulursunuz
Periyot hesabını da yine saniye cinsinden bulursunuz
Farkı periyoda bölüp tam sayi yaparsiniz
Mesela 2 tarih arasında 10.000 saniye geçmiş periyot 12dk
sure=10.000
Periyot=12x60=720
Sonuc=10.000/720
Sonuc= -(int(-sonuc))
gibi



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Dini Bayramları Hesaplama Hatası Ahmet51 17 541 01-05-2024, 01:15
Son Mesaj: dsezgin
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 247 08-01-2024, 11:58
Son Mesaj: bilservisci
  Faiz Hesaplama cirdakc 2 137 17-08-2023, 18:00
Son Mesaj: cirdakc
  [FORM] Liste Kutusundaki Veriye Göre Stok Ve Ihtiyaç Verisini Otomatik Hesaplama husem 2 233 08-06-2023, 19:03
Son Mesaj: husem
  Hesaplama Yapılan Alanlar Boş Görünüyor ankaram 4 168 08-11-2022, 13:02
Son Mesaj: ankaram
  [SORGU] Süre Hesaplama Access Ziyaretçisi 2 182 06-08-2022, 20:05
Son Mesaj: Access Ziyaretçisi
  [SORGU] Access Ardışık Satırlarda Tarih Farkını Hesaplama Hakkında ! sduta 3 232 17-03-2022, 21:23
Son Mesaj: sduta
  Yi - üfe Yurt Içi üretici Fiyat Endeksi Hesaplama Uygulaması tanyeri 2 242 20-02-2022, 07:39
Son Mesaj: tanyeri

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi