AccessTr.neT
Zaman Bilgisini Ondalık 2 Basamak Gösterme - 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ığı: Zaman Bilgisini Ondalık 2 Basamak Gösterme (/konu-zaman-bilgisini-ondalik-2-basamak-gosterme.html)

Sayfalar: 1 2


Zaman Bilgisini Ondalık 2 Basamak Gösterme - truhi - 30/03/2024

Merhaba;
Ekli Database' de "Duration" alanında;
iki zaman (tarih-saat) arasındaki süreyi hesaplamak için bir formül oluşturdum, yalnız burada sayıyı ondalık basamakları 2 olarak belirtmeme rağmen bir türlü 2' ye düşmüyor.
Bu alanın formatını Nasıl düzenleyebilirim.

desteğiniz için şimdiden teşekkürler,
iyi Akşamlar.


RE: Zaman Bilgisini Ondalık 2 Basamak Gösterme - atoykan - 31/03/2024

Biçimi standart sayıya çevirin.


RE: Zaman Bilgisini Ondalık 2 Basamak Gösterme - truhi - 31/03/2024

(31/03/2024, 00:00)atoykan yazdı: Biçimi standart sayıya çevirin.

Hocam Teşekkürler,
Database Tablo üzerinde tarihleri değiştirmeme rağmen (duration) süreler değişmiyor, sadece saatleri değiştirince değişiyor.
Rica etsem Tablo üzerinde kontrol edebilir misiniz,
iyi geceler


RE: Zaman Bilgisini Ondalık 2 Basamak Gösterme - atoykan - 31/03/2024

Tarih ve saat değiştirildiğinde duration hesaplamanız değişiyor, değişmeyen nedir anlamadım fakat:
Veri tabanında her ne kadar hesaplanmış alan seçeneği mevcut olsa da hesaplamalar tablo üzerinde yapılmaz. Hesaplanmış alanlar veri tabanı tablolarında doğrudan depolanmayan ancak belirli bir formül veya hesaplama yöntemi kullanılarak dinamik olarak hesaplanan alanlardır, yani hesaplanmış alanlar veri tabanında gerçekten saklanmaz her seferinde yeniden hesaplama yaparak gösterilir. Bu veri kümesi büyüdükçe performans ve tutarlılık sorunlarına sebebiyet verir. onun için ısrarla belirtiyoruz işlemler tablo üzerinde değil formlar üzerinde yapılır ve gerekiyorsa hesaplama sonuçları tabloda kayıt edilir.


RE: Zaman Bilgisini Ondalık 2 Basamak Gösterme - truhi - 31/03/2024

(31/03/2024, 11:01)atoykan yazdı: Tarih ve saat değiştirildiğinde duration hesaplamanız değişiyor, değişmeyen nedir anlamadım fakat:
Veri tabanında her ne kadar hesaplanmış alan seçeneği mevcut olsa da hesaplamalar tablo üzerinde yapılmaz. Hesaplanmış alanlar veri tabanı tablolarında doğrudan depolanmayan ancak belirli bir formül veya hesaplama yöntemi kullanılarak dinamik olarak hesaplanan alanlardır, yani hesaplanmış alanlar veri tabanında gerçekten saklanmaz her seferinde yeniden hesaplama yaparak gösterilir. Bu veri kümesi büyüdükçe performans ve tutarlılık sorunlarına sebebiyet verir. onun için ısrarla belirtiyoruz işlemler tablo üzerinde değil formlar üzerinde yapılır ve gerekiyorsa hesaplama sonuçları tabloda kayıt edilir.

Hocam öncelikle Bilgilendirme için teşekkürler,
Durum şöyle:
Başlangıç : 22.03.2024 saat 10:00
Bitiş : 22.03.2024 saat 16:00
olsun buradaki süre: 6 saat buraya kadar bir sıkıntı yok,
yalnız bitiş tarihini bir gün artırınca (23.03.2024 saat 16:00) süre yine 6 saat oluyor,
süre hesaplamasını yaparken aynı gün içindeymiş gibi hareket ediyor.
oysa olması gereken 24+6= 30 saat

iyi Günler.


RE: Zaman Bilgisini Ondalık 2 Basamak Gösterme - atoykan - 31/03/2024

Hesaplanmış alan bu yüzden kullanılmaz mesela, burada DateDiff işlemi yapmanız gerekli bir sorgu ile ancak bunun yerine ısrarla excelde çalışıyormuş gibi tabloda işlem yapmaya diretiyorsunuz. Yapacağınız her iki süreyi de dakikaya çevirip farkını öyle hesaplamak.