Skip to main content

AccessTr.neT


Eğer Komudu İle Mi Yapılır Yapılır İse Nasıl Yapılır

Eğer Komudu İle Mi Yapılır Yapılır İse Nasıl Yapılır

Çözüldü #1
Merhaba,

Açılır kutudan seçtiğim madde sonrası, tarih girdiğim zaman seçilen maddeye göre baka bir metin kutusuna geçerlilik tarihi ataması.

örneğin; 

açılan kutuda A, B, C ..... olsun. A'nın geçerlilik süresi 90, B'nin geçerlilik süresi 210 ...... Ben B yi seçtim
Tarih kutucuğuna 18.05.2020 yazdım
Geçerlilik Tarihine 18.05.2020+210 ekleyip o tarihi yazsın.

nasıl yazabilirim konu ile ilgili desteğinizi rica ederim.
Cevapla
#2
Acilir kutuyu 2 sütunlu yapıp ilk sütuna artma miktarını gun olarak  (mesela geçerlilik 90 ise:90, 210 gün ise 210 ) yazarsaniz

Visual Basic Code
GeçerlilikTarihikutusu= tarihkutusu + acilirkutu


Yazmanız yeterli olabilir


Yukardaki kod, acilir kutu değiştiğinde olayına eklenebilir
Son Düzenleme: 18/05/2020, 13:23, Düzenleyen: berduş.
Cevapla
#3
Teşekkürler.

baika bir yöntemi yokmu? 
mesela  =If (Açılır kutu="A";tarih+90; If (Açılır kutu="B";tarih+210;)) gibi.
Cevapla
#4
Ben olsam daha çok seçenek olabileceğini düşünürek select....case kullanırdım. Bu arada tarihe gün eklemek için normal toplama işlemi uygulayamazsınız. DateAdd kullanmalısınız.
İnadına, ille de Accesstr.net...
Cevapla
#5
Bu arada neden açılan kutudaki değişen değere göre kod yazmayı tercih ediyorsunuz ki? Açılan kutu içinde her değerin yanında eklenecek günü de getirin. Böylece "eğer" demeye gerek kalmadan, bir tablodan gelen değerleri tek bir kodla kullanırsınız. Böylece sınırsız formül ekleme imkanınız olur. Programcılık bu ince ayrıntıları kullanıcıya en kolay kullanılır biçimde sunmak değil midir?
İnadına, ille de Accesstr.net...
Cevapla
#6
(18/05/2020 14:30)mehmetdemiral Adlı Kullanıcıdan Alıntı: Bu arada neden açılan kutudaki değişen değere göre kod yazmayı tercih ediyorsunuz ki? Açılan kutu içinde her değerin yanında eklenecek günü de getirin. Böylece "eğer" demeye gerek kalmadan, bir tablodan gelen değerleri tek bir kodla kullanırsınız. Böylece sınırsız formül ekleme imkanınız olur. Programcılık bu ince ayrıntıları kullanıcıya en kolay kullanılır biçimde sunmak değil midir?

Teşekkürler açıklama için abim.
bir örnek verebilirmisiniz. 
çünkü ben seçilen ve tarih girildiğinde diğer kısma otomatik tarih atanmasını istiyorum.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da