Project masaüstünde özel alanlar için proje işlevleri
Applies ToProject Online Masaüstü İstemcisi Project Standard 2024 Project Professional 2021 Project Standard 2021 Project Professional 2019 Project Standard 2019 Project Professional 2016 Project Standard 2016 Project Professional 2013 Project Server 2013 Project Standard 2013

Bu işlevler, özel alanların değerlerini hesaplamak için formüller içinde kullanılır.

Özel bir alana formül girmek için Proje sekmesini tıklatın ve Özellikler grubunda Özel Alanlar'ı tıklatın. Özel Alanlar iletişim kutusunda Formül'e tıklayın.

Project işlevlerine genel bakış

Microsoft Project’i kullanırken doğrudan alanlarda bulunmayan değerlerle çalışmanız gerekebilir. Formüller, bu yeni değerleri oluşturmak için alanlarla çalışmanızı sağlar.

Aşağıdaki örnekler, formülleri özel alanlarla nasıl kullanabileceğinizi gösterir:

  • Bir özel sayı alanına eklendiğinde, aşağıdaki formül, zamanlamanızdaki görevlerin geçerli tarihi ve bitiş tarihi arasındaki günlerin sayısını gösteren sayısal bir değer döndürür:

DateDiff("d",NOW(),[Finish])

  • Bir özel metin alanına eklendiğinde, aşağıdaki formül, "Temel yok", "%20 oranında veya daha fazla bütçeyi aşan" ya da "Bütçenin altında" değerini döndürür:

    Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget")
     The CStr function in the above formula works only if the [Baseline Finish] field is defined.
    

Dönüştürme işlevleri

Asc

Bir dizedeki ilk harfe karşılık gelen karakter kodunu gösteren bir Tamsayı döndürür.

Sözdizimi

Asc( dize )

dize  Geçerli herhangi bir dize ifadesi.

CBool

Bir ifadeyi Boole veri türüne zorlar.

Sözdizimi

CBool( ifade )

ifade  Geçerli herhangi bir dize veya sayısal ifade.

CByte

Bir ifadeyi Bayt veri türüne zorlar.

Sözdizimi

CByte( ifade )

ifade  0 ile 255 arasından herhangi bir Tamsayı .

CCur

Bir ifadeyi Para Birimi veri türüne zorlar.

Sözdizimi

CCur( ifade )

ifade  -922.337.203.685.477.5808 ile 922.337.203.685.477.5807 arası herhangi bir sayısal ifade.

CDate

Bir ifadeyi Tarih veri türüne zorlar.

Sözdizimi

CDate( ifade )

ifade  Geçerli herhangi bir tarih ifadesi.

CDbl

Bir ifadeyi Çift veri türüne zorlar.

Sözdizimi

CDbl( ifade )

ifade  Sıfırdan küçük değerler için -1.79769313486232E308 ile -4.94065645841247E-324 arasındaki herhangi bir sayısal ifade; sıfırdan büyük değerler için 4.94065645841247E-324 ile 1.79769313486232E308 arasındaki bir ifade.

CDec

Bir ifadeyi Ondalık veri türüne zorlar.

Sözdizimi

CDec( ifade )

ifade  Sıfır bölüntülü, yani ondalık basamağı olmayan sayılar için +/-79,228,162,514,264,337,593,543,950,335 aralığındaki sayısal ifade. 28 ondalık basamağı olan sayılar için, aralık +/-7.9228162514264337593543950335 arasındadır. Sıfır hariç mümkün en küçük sayı 0.0000000000000000000000000001'dir.

Chr

Belirtilen karakter kodu ile ilişkili karakteri içeren bir Dize döndürür.

Sözdizimi

Chr( karakter kodu )

karakter kodu  Bir karakteri tanımlayan Uzun veri türü.

CInt

Bir ifadeyi Tamsayı veri türüne zorlar.

Sözdizimi

CInt( ifade )

ifade  -32.768 ile 32.767 arası herhangi bir sayısal ifade; kesirler yuvarlanmış.

CLng

Bir ifadeyi Long veri türüne zorlar.

Sözdizimi

CLng( ifade )

ifade  -2.147.483.648 ile 2.147.483.647 arası herhangi bir sayısal ifade; kesirler yuvarlanmış.

CSng

Bir ifadeyi Tek veri türüne zorlar.

Sözdizimi

CSng( ifade )

ifade  Sıfırdan küçük değerler için -3.402823E38 ile -1.401298E-45 arasındaki herhangi bir sayısal ifade; sıfırdan büyük değerler için 1.401298E-45 ile 3.402823E38 arasındaki bir ifade.

CStr

Bir ifadeyi Dize veri türüne zorlar.

Sözdizimi

CStr( ifade )

ifade  Geçerli herhangi bir dize veya sayısal ifade.

CVar

Bir ifadeyi Değişken veri türüne zorlar.

Sözdizimi

CVar( ifade )

ifade  Sayısallar için Çift ile aynı aralık. Sayısal olmayanlar için Dize ile aynı aralık.

DateSerial

Belirtilen yıl, ay ve gün için bir Değişken (Tarih) döndürür.

Sözdizimi

DateSerial( yıl, ay, gün )

yıl  Gerekli; Tamsayı. 100 ile 9999 (dahil) arasında bir sayı veya bir sayısal ifade.

ay  Gerekli; Tamsayı. Herhangi bir sayısal ifade.

gün  Gerekli; Tamsayı. Herhangi bir sayısal ifade.

DateValue

Bir Değişken (Tarih) döndürür.

Sözdizimi

DateValue( tarih)

tarih  Gerekli; normalde 1 Ocak 100 ile 31 Aralık 9999 arasındaki bir tarihi gösteren dize ifadesi. Ancak, tarih bu aralıktaki herhangi bir tarihi, saati veya hem tarihi hem saati gösteren bir ifade de olabilir.

Gün

1 ve 31 dahil bu rakamlar arasında ayın gününü temsil eden bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Gün( tarih)

tarih  Gerekli; bir tarihi temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Hex

Bir sayının onaltılık değerini gösteren bir dize döndürür.

Sözdizimi

Hex( sayı )

sayı  Gerekli; geçerli herhangi bir dize veya sayısal ifade.

Saat

Günün saatini temsilen 0 ile 23 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Saat( saat )

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

Dakika

Saatin dakikasını temsilen 0 ile 59 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Dakika( saat)

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

Ay

Yılın ayını temsilen 1 ile 12 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Ay( tarih)

tarih  Gerekli; bir zamanı temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Oct

Sayının sekizlik değerini gösteren bir Variant (String) değeri döndürür.

Sözdizimi

Eki( sayı )

sayı  Gerekli; geçerli herhangi bir dize veya sayısal ifade.

ProjDateConv

Bir değeri tarihe dönüştürür.

Sözdizimi

ProjDateConv( ifade, tarih biçimi )

ifade  Gerekli; Değişken. Tarihe dönüştürülecek ifade.

tarihbiçimi  İsteğe bağlı; Long. Varsayılan olarak tarih biçimi pjDateDefault'dur, ancak aşağıdaki pjDateFormat sabitlerinden biriyle değiştirebilirsiniz (9/30/03 tarihinde 12:33'te uygulanan tarih biçimi):

  • pjDateDefault: Varsayılan biçim. Seçenekler iletişim kutusunda Görünüm sekmesinde ayarlanır (Araçlar menüsü).

  • pjDate_gg_aa_yy_ss_dd: 25/9/07 12:33

  • pjDate_gg_aa_yy: 25/9/07

  • pjDate_gg_aa_yyyy: 25/9/07

  • pjDate_gg_aaaa_yyyy_ss_dd: 25 Eylül 2007 12:33

  • pjDate_gg_aaaa_yyyy: 25 Eylül 2007

  • pjDate_gg_aaa_ss_dd: 25 Eyl 12:33

  • pjDate_gg_aaa_yyy: 25 Eyl '07

  • pjDate_gg_aaaa: 25 Eylül

  • pjDate_gg_aaa: 25 Eyl

  • pjDate_ggg_gg_aa_yy_ss_dd: Sal 25/9/07 12:33

  • pjDate_ggg_gg_aa_yy: Sal 25/9/07

  • pjDate_ggg_gg_aaa_yyy: Sal 25 Eyl '07

  • pjDate_ggg_ss_dd: Sal 12:33

  • pjDate_gg_aa: 25/9

  • pjDate_gg: 25

  • pjDate_ss_dd: 12:33

  • pjDate_ggg_gg_aaa: Sal 25 Eyl

  • pjDate_ggg_gg_aa: Sal 25/9

  • pjDate_ggg_gg: Sal 25

  • pjDate_Hhh_gg: W40/2

  • pjDate_Hhh_gg_yy_ss_dd: W40/2/07 12:33

ProjDurConv

Bir ifadeyi belirtilen birimlerdeki süre değerine dönüştürür.

Sözdizimi

ProjDurConv( ifade, süre birimleri )

ifade  Gerekli; Değişken. Süreye dönüştürülecek ifade.

süre birimleri  İsteğe bağlı; Uzun. Süreyi ifade etmek için kullanılan birimler. Süre birimleri belirtilmezse, varsayılan değer Seçenekler iletişim kutusunda bulunan Zamanlama sekmesindeki Süre girişi birimi seçeneğinde belirtilen birim türüdür (Araçlar menüsü). Süre birimleri aşağıdaki pjFormatUnit sabitlerinden biri olabilir:

  • pjDakika: pjGeçenDakika

  • pjSaat: pjGeçenSaat

  • pjGün: pjGeçenGün

  • pjHafta: pjGeçenHafta

  • pjAy: pjGeçenAy

  • pjTahminiDakika: pjGeçenTahminiDakika

  • pjTahminiSaat: pjGeçenTahminiSaat

  • pjTahminiGün: pjGeçenTahminiGün

  • pjTahminiHafta: pjGeçenTahminiHafta

  • pjTahminiAy: pjGeçenTahminiAy

Saniye

Dakikanın saniyesini temsilen 0 ile 59 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Saniye( saat )

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

Str

Bir sayının gösterimini veren Variant (String) türünde bir değer döndürür.

Sözdizimi

Str( sayı )

sayı  Gerekli; geçerli herhangi bir sayısal ifade içeren Long.

StrConv

Belirtildiği şekilde dönüştürülen bir Değişken (Dize) döndürür.

Sözdizimi

StrConv( dize, dönüşüm, LCID )

dize  Gerekli; dönüştürülecek dize ifadesi.

dönüşüm  Gerekli; Tamsayı. Gerçekleştirilecek dönüşüm türünü belirten değerler toplamı.

LCID  İsteğe bağlı; LocaleID, sistem LocaleID'sinden farklıysa. (Sistem LocaleID, varsayılandır.)

TimeSerial

Belirli saat, dakika ve saniye değerini içeren bir Değişken (Tarih) döndürür.

Sözdizimi

TimeSerial( saat, dakika, saniye )

saat  Gerekli; Değişken (Tamsayı). 0 (00:00) ile 23 (23:00) (dahil) arasındaki sayı veya sayısal ifade.

dakika  Gerekli; Değişken (Tamsayı). Herhangi bir sayısal ifade.

saniye  Gerekli; Değişken (Tamsayı). Herhangi bir sayısal ifade.

TimeValue

Saati içeren bir Değişken (Tarih) döndürür.

Sözdizimi

TimeValue( saat)

saat  Gerekli; normal olarak 0:00:00 ile 23:59:59 (dahil) arasındaki zamanı gösteren bir dize ifadesi. Ancak, saat, bu aralıktaki bir zamanı gösteren herhangi bir ifade de olabilir. SaatBoş ise, Boş döndürülür.

Val

Bir dizedeki sayıları, uygun türde sayısal değer olarak döndürür.

Sözdizimi

Val( dize )

dize  Gerekli; geçerli herhangi bir dize ifadesi.

Weekday

Haftanın gününü temsilen bir tamsayı içeren bir Değişken (Tamsayı) döndürür.

Sözdizimi

HaftanınGünü( tarih[, haftanın ilk günü] )

tarih  Gerekli; bir tarihi gösterebilecek Değişken, sayısal ifade, herhangi bir dize ifadesi birleşimi. TarihBoş ise, Boş döndürülür.

haftanın ilk günü  İsteğe bağlı; haftanın ilk gününü belirten bir sabit. Belirtilmezse, Pazar varsayılır.

Yıl

Yılı gösteren bir tamsayı içeren Değişken (Tamsayı) türünde bir değer döndürür.

Sözdizimi

Yıl( tarih)

tarih  Gerekli; bir tarihi temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Tarih/Saat işlevleri

CDate

Bir ifadeyi Tarih veri türüne zorlar.

Sözdizimi

CDate( ifade )

ifade  Geçerli herhangi bir tarih ifadesi.

Tarih

Geçerli sistem tarihini içeren bir Variant (Tarih) döndürür.

Sözdizimi

Tarih

DateAdd

Belirtilen bir zaman aralığı eklenmiş olan bir tarihi içeren Variant (Tarih) veri türünü döndürür.

Sözdizimi

DateAdd( zaman aralığı, sayı, tarih )

interval  Gerekli; "a" veya "g" gibi eklemek istediğiniz zaman aralığının dize ifadesi .

sayı  Gerekli; eklemek istediğiniz aralıkların sayısı olan sayısal ifadeler. Bu sıfırdan büyük (gelecekteki tarihleri getirmek için) veya sıfırdan küçük (geçmişteki tarihleri getirmek için) olabilir.

tarih  Gerekli; Değişken (Tarih) veya aralığın eklendiği tarihi gösteren metin.

DateDiff

Belirtilen iki tarih arasındaki zaman aralıklarının sayısını belirten bir Variant (Long) döndürür.

Sözdizimi

DateDiff( zaman aralığı, tarih1, tarih2[, hartanınilkgünü[, yılınilkhaftası]] )

zaman aralığı  Gerekli; tarih1 ile tarih2arasındaki farkı hesaplamak için kullandığınız zaman aralığı olan dize ifadesi.

tarih1, tarih2  Gerekli; Değişken (Tarih). Hesaplamada kullanmak istediğiniz iki tarih.

haftanın ilk günü  İsteğe bağlı; haftanın ilk gününü belirten bir sabit. Belirtilmezse, Pazar varsayılır.

yılınilkhaftası  İsteğe bağlı; yılın ilk haftasını belirten sabit. Belirtilmezse, 1 Ocak'ın bulunduğu hafta ilk hafta olarak varsayılır.

DatePart

Verilen bir tarihin belirtilen kısmını içeren bir Variant (Tamsayı) döndürür.

Sözdizimi

DatePart( aralık, tarih[,haftanınilkgünü[, yılınilkhaftası]] )

aralık  Gerekli; vermek istediğiniz zaman aralığı olan dize ifadesi.

tarih  Gerekli; değerlendirmek istediğiniz Değişken (Tarih) değeri.

haftanın ilk günü  İsteğe bağlı; haftanın ilk gününü belirten bir sabit. Belirtilmezse, Pazar varsayılır.

yılınilkhaftası  İsteğe bağlı; yılın ilk haftasını belirten sabit. Belirtilmezse, 1 Ocak'ın bulunduğu hafta ilk hafta olarak varsayılır.

DateSerial

Belirtilen yıl, ay ve gün için bir Değişken (Tarih) döndürür.

Sözdizimi

DateSerial( yıl, ay, gün )

yıl  Gerekli; Tamsayı. 100 ile 9999 (dahil) arasında bir sayı veya bir sayısal ifade.

ay  Gerekli; Tamsayı. Herhangi bir sayısal ifade.

gün  Gerekli; Tamsayı. Herhangi bir sayısal ifade.

DateValue

Bir Değişken (Tarih) döndürür.

Sözdizimi

DateValue( tarih)

tarih  Gerekli; normalde 1 Ocak 100 ile 31 Aralık 9999 arasındaki bir tarihi gösteren dize ifadesi. Ancak, tarih bu aralıktaki herhangi bir tarihi, saati veya hem tarihi hem saati gösteren bir ifade de olabilir.

Gün

1 ve 31 dahil bu rakamlar arasında ayın gününü temsil eden bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Gün( tarih)

tarih  Gerekli; bir tarihi temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Saat

Günün saatini temsilen 0 ile 23 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Saat( saat )

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

IsDate

Bir ifadenin tarihe dönüştürülüp dönüştürülemeyeceğini belirten Boole değerini döndürür.

Sözdizimi

IsDate( ifade )

ifade  Gerekli; Tarih veya saat olarak tanınabilir bir tarih ifadesi veya dize ifadesi içeren herhangi bir Değişken.

Dakika

Saatin dakikasını temsilen 0 ile 59 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Dakika( saat)

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

Ay

Yılın ayını temsilen 1 ile 12 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Ay( tarih)

tarih  Gerekli; bir zamanı temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Now

Bilgisayarınızın sistem tarihine ve saatine göre geçerli tarih ve saati belirten bir Variant (Date) değeri döndürür.

Sözdizimi

Bu,

ProjDateAdd

Yeni bir tarih vermek için bir tarihe süre ekler.

Sözdizimi

ProjDateAdd( tarih, süre, takvim )

tarih  Gerekli; Değişken. Süre'nin eklendiği özgün tarih.

süre  Gerekli; Değişken. Tarih'e eklenecek süre.

takvim  İsteğe bağlı; Dize. Yeni tarihi hesaplarken kullanılacak takvim. Takvim belirtilmezse, geçerli kaynak için varsayılan kaynak takvimdir veya geçerli görev için görev takvimi veya görev takvimi yoksa standart takvimdir. Project Server için, takvim dizesinde hangi takvimin belirtildiğine bakılmaksızın standart takvim kullanılır. Project Web App'te oluşturulmuş bir formülde bu işlevi kullandığınızda ve Project Professional'da oluşturulmuş aynı formülle karşılaştırdığınızda, sonuçların beklediğiniz şekilde olduğundan emin olmak için test etmeniz gerekir.

ProjDateConv

Bir değeri tarihe dönüştürür.

Sözdizimi

ProjDateConv( ifade, tarih biçimi )

ifade  Gerekli; Değişken. Tarihe dönüştürülecek ifade.

tarihbiçimi  İsteğe bağlı; Long. Varsayılan olarak tarih biçimi pjDateDefault'dur, ancak aşağıdaki pjDateFormat sabitlerinden biriyle değiştirebilirsiniz (9/30/03 tarihinde 12:33'te uygulanan tarih biçimi):

  • pjDateDefault: Varsayılan biçim. Seçenekler iletişim kutusunda Görünüm sekmesinde ayarlanır (Araçlar menüsü).

  • pjDate_gg_aa_yy_ss_dd: 25/9/07 12:33

  • pjDate_gg_aa_yy: 25/9/07

  • pjDate_gg_aa_yyyy: 25/9/07

  • pjDate_gg_aaaa_yyyy_ss_dd: 25 Eylül 2007 12:33

  • pjDate_gg_aaaa_yyyy: 25 Eylül 2007

  • pjDate_gg_aaa_ss_dd: 25 Eyl 12:33

  • pjDate_gg_aaa_yyy: 25 Eyl '07

  • pjDate_gg_aaaa: 25 Eylül

  • pjDate_gg_aaa: 25 Eyl

  • pjDate_ggg_gg_aa_yy_ss_dd: Sal 25/9/07 12:33

  • pjDate_ggg_gg_aa_yy: Sal 25/9/07

  • pjDate_ggg_gg_aaa_yyy: Sal 25 Eyl '07

  • pjDate_ggg_ss_dd: Sal 12:33

  • pjDate_gg_aa: 25/9

  • pjDate_gg: 25

  • pjDate_ss_dd: 12:33

  • pjDate_ggg_gg_aaa: Sal 25 Eyl

  • pjDate_ggg_gg_aa: Sal 25/9

  • pjDate_ggg_gg: Sal 25

  • pjDate_Hhh_gg: W40/2

  • pjDate_Hhh_gg_yy_ss_dd: W40/2/07 12:33

ProjDateDiff

İki tarih arasındaki süreyi dakika olarak döndürür.

Sözdizimi

ProjDateDiff( tarih1, tarih2, takvim )

tarih1  Gerekli; Değişken. Sürenin başlangıcı olarak kullanılan tarih.

tarih2  Gerekli; Değişken. Sürenin sonu olarak kullanılan tarih.

takvim  İsteğe bağlı; Dize. Süre hesaplanırken kullanılacak takvim. Takvim belirtilmezse, geçerli kaynak için varsayılan değer kaynak takvimi veya geçerli görev için görev takvimidir (veya Project Server için görev takvimi yoksa standart takvim), takvim dizesinde hangi takvimin belirtildiğine bakılmaksızın standart takvim kullanılır. Project Web App'te oluşturulmuş bir formülde bu işlevi kullandığınızda ve Project Professional'da oluşturulmuş aynı formülle karşılaştırdığınızda, sonuçların beklediğiniz şekilde olduğundan emin olmak için test etmeniz gerekir.

ProjDateSub

Belirtilen süre ile bir başka tarihten önceki tarihi döndürür.

Sözdizimi

ProjDateSub( tarih, süre, takvim )

tarih  Gerekli; Değişken. Süre'nin çıkarıldığı özgün tarih.

süre  Gerekli; Değişken. Tarih'ten çıkarılacak süre.

takvim  İsteğe bağlı; Dize. Tarih farkını hesaplarken kullanılacak takvim. Takvim belirtilmezse, geçerli kaynak için varsayılan kaynak takvimdir veya geçerli görev için görev takvimidir (veya görev takvimi yoksa standart takvimdir). Project Server için, takvim dizesinde hangi takvimin belirtildiğine bakılmaksızın standart takvim kullanılır. Project Web App'te oluşturulmuş bir formülde bu işlevi kullandığınızda ve Project Professional'da oluşturulmuş aynı formülle karşılaştırdığınızda, sonuçların beklediğiniz şekilde olduğundan emin olmak için test etmeniz gerekir.

ProjDateValue

Bir ifadenin tarih değerini döndürür.

Sözdizimi

ProjDateValue( ifade )

ifade  Gerekli; Değişken. Tarih olarak gösterilecek ifade.

ProjDurConv

Bir ifadeyi belirtilen birimlerdeki süre değerine dönüştürür.

Sözdizimi

ProjDurConv( ifade, süre birimleri )

ifade  Gerekli; Değişken. Süreye dönüştürülecek ifade.

süre birimleri  İsteğe bağlı; Uzun. Süreyi ifade etmek için kullanılan birimler. Süre birimleri belirtilmezse, varsayılan değer Seçenekler iletişim kutusunda bulunan Zamanlama sekmesindeki Süre girişi birimi seçeneğinde belirtilen birim türüdür (Araçlar menüsü). Süre birimleri aşağıdaki pjFormatUnit sabitlerinden biri olabilir:

  • pjDakika: pjGeçenDakika

  • pjSaat: pjGeçenSaat

  • pjGün: pjGeçenGün

  • pjHafta: pjGeçenHafta

  • pjAy: pjGeçenAy

  • pjTahminiDakika: pjGeçenTahminiDakika

  • pjTahminiSaat: pjGeçenTahminiSaat

  • pjTahminiGün: pjGeçenTahminiGün

  • pjTahminiHafta: pjGeçenTahminiHafta

  • pjTahminiAy: pjGeçenTahminiAy

ProjDurValue

Bir süredeki dakika sayısını döndürür.

Sözdizimi

ProjDurValue( süre )

süre  Gerekli; Değişken. Dakika ile ifade edilecek süre.

Saniye

Dakikanın saniyesini temsilen 0 ile 59 arasında (bu sayılar dahil) bir tamsayı belirten bir Değişken (Tamsayı) döndürür.

Sözdizimi

Saniye( saat )

saat  Gerekli; bir saati temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir bileşimi. SaatBoş ise, Boş döndürülür.

Time

Geçerli sistem saatini belirten Variant (Date) türünde bir değer döndürür.

Sözdizimi

Saat

Timer

Gece yarısını kaç saniye geçtiğini gösteren Single türünde bir değer döndürür.

Sözdizimi

Zamanlayıcı

TimeSerial

Belirli saat, dakika ve saniye değerini içeren bir Değişken (Tarih) döndürür.

Sözdizimi

TimeSerial( saat, dakika, saniye )

saat  Gerekli; Değişken (Tamsayı). 0 (00:00) ile 23 (23:00) (dahil) arasındaki sayı veya sayısal ifade.

dakika  Gerekli; Değişken (Tamsayı). Herhangi bir sayısal ifade.

saniye  Gerekli; Değişken (Tamsayı). Herhangi bir sayısal ifade.

TimeValue

Saati içeren bir Değişken (Tarih) döndürür.

Sözdizimi

TimeValue( saat)

saat  Gerekli; normal olarak 0:00:00 ile 23:59:59 (dahil) arasındaki zamanı gösteren bir dize ifadesi. Ancak, saat, bu aralıktaki bir zamanı gösteren herhangi bir ifade de olabilir. SaatBoş ise, Boş döndürülür.

Weekday

Haftanın gününü temsilen bir tamsayı içeren bir Değişken (Tamsayı) döndürür.

Sözdizimi

HaftanınGünü( tarih[, haftanın ilk günü] )

tarih  Gerekli; bir tarihi gösterebilecek Değişken, sayısal ifade, herhangi bir dize ifadesi birleşimi. TarihBoş ise, Boş döndürülür.

haftanın ilk günü  İsteğe bağlı; haftanın ilk gününü belirten bir sabit. Belirtilmezse, Pazar varsayılır.

Yıl

Yılı gösteren bir tamsayı içeren Değişken (Tamsayı) türünde bir değer döndürür.

Sözdizimi

Yıl( tarih)

tarih  Gerekli; bir tarihi temsil edebilen herhangi bir Değişken, sayısal ifade veya dize ifadesi veya bunların bir birleşimi. TarihBoş ise, Boş döndürülür.

Genel işlevler

Choose

Bağımsız değişkenler listesinden bir değeri seçer ve döndürür.

Sözdizimi

Seç( dizin, seçenek-1[, seçenek-2, ... [, seçenek-n]])

dizin  Gerekli; 1 ile kullanılabilen seçeneklerin sayısı arasındaki bir değerle sonuçlanan sayısal ifade veya alan.

seçenek  Gerekli; olası seçeneklerin birini içeren Değişken ifadesi.

IIf

İfadenin değerlendirmesine bağlı olarak, iki parçadan birini döndürür.

Sözdizimi

IIf( ifade, doğru bölüm, yanlış bölüm )

ifade  Gerekli; Değerlendirmek istediğiniz Değişken ifadesi.

doğru bölüm  Gerekli; ilgili ifade Doğru ise, verilecek değer veya ifade.

yanlış bölüm  Gerekli; ilgili ifade Yanlış ise, verilecek değer veya ifade.

IsNumeric

Bir ifadenin sayı olarak değerlendirilip değerlendirilemeyeceğini belirten Boole değerini döndürür.

Sözdizimi

IsNumeric( ifade)

ifade  Gerekli; sayısal ifade veya dize ifadesi içeren Değişken.

IsNull

Bir ifadenin geçersiz veri (Boş) içerip içermediğini belirten Boole değerini döndürür.

Sözdizimi

IsNull( ifade )

ifade  Gerekli; sayısal ifade veya dize ifadesi içeren Değişken.

Anahtar

İfadeler listesini değerlendirir ve bir Değişken değerini veya listede bulunan Doğru olan ilk ifade ile ilgili bir ifadeyi döndürür.

Sözdizimi

Switch( ifade-1, değer-1[, ifade-2, değer-2, ... [, ifade-n,değer-n]] )

Matematiksel işlevler

Abs

Bir sayının mutlak değerini belirten kendisine iletilen aynı tür değeri döndürür.

Sözdizimi

Abs( sayı )

sayı  Gerekli; geçerli herhangi bir sayısal ifade. SayıBoş ise, Boş verilir; bu başlatılmamış bir değişkense, sıfır döndürülür.

Atn

Bir sayının ark tanjantını belirten Çift'i döndürür.

Sözdizimi

Atn( sayı )

sayı  Gerekli; Çift veya geçerli herhangi bir sayısal ifade.

Cos

Bir açının kosinüsünü belirten Double değerini döndürür.

Sözdizimi

Cos( sayı )

sayı  Gerekli; Çift veya radyan cinsinden açıları ifade eden geçerli herhangi bir sayısal ifade.

Exp

Üs olarak e'yi (doğal logaritmaların tabanı) belirten bir Double değeri döndürür.

Sözdizimi

Exp( sayı )

sayı  Gerekli; Çift veya geçerli herhangi bir sayısal ifade.

Fix

Sayının tamsayı kısmını döndürür. Sayı sıfırdan küçükse, sayıya eşit veya ondan büyük sıfırdan küçük ilk tamsayıyı döndürür.

Sözdizimi

Fix( sayı )

sayı  Gerekli; Çift veya geçerli herhangi bir sayısal ifade. SayıBoş ise, Boş döndürülür.

Int

Sayının tamsayı kısmını döndürür. Sayı sıfırdan küçükse, sayıdan küçük veya ona eşit sıfırdan küçük ilk tamsayıyı döndürür.

Sözdizimi

Int( sayı )

sayı  Gerekli; Çift veya geçerli herhangi bir sayısal ifade. SayıBoş ise, Boş döndürülür.

Log

Bir sayının doğal logaritmasını belirten Double türünde bir değer döndürür.

Sözdizimi

Log( sayı )

sayı  Gerekli; Çift veya sıfırdan büyük geçerli herhangi bir sayısal ifade.

Rnd

Rastgele bir sayı içeren Single türünde bir değer döndürür.

Sözdizimi

Rnd( sayı )

sayı  Gerekli; Tek veya geçerli herhangi bir sayısal ifade.

Sgn

Sayının işaretini belirten Variant (Integer) türünde bir değer döndürür.

Sözdizimi

Sgn( sayı )

sayı  Gerekli; geçerli herhangi bir sayısal ifade.

Dönüş değerleri aşağıdaki gibidir:

  • Sayı sıfırdan büyükse, Sgn 1'i döndürür.

  • Sayı sıfıra eşitse, Sgn 0'ı döndürür.

  • Sayı sıfırdan küçükse, Sgn -1'i döndürür.

Sin

Bir açının sinüs değerini belirten Double türünde bir değer döndürür.

Sözdizimi

Sin( sayı )

sayı  Gerekli; Çift veya radyan cinsinden açıları ifade eden geçerli herhangi bir sayısal ifade.

Sqr

Bir sayının karekökünü belirten Double türünde bir değer döndürür.

Sözdizimi

Sqr( sayı )

sayı  Gerekli; Çift veya sıfıra eşit veya ondan büyük geçerli herhangi bir sayısal ifade.

Tan

Bir açının tanjant değerini belirten Double türünde bir değer döndürür.

Sözdizimi

Tan( sayı )

sayı  Gerekli; Çift veya radyan cinsinden açıları ifade eden geçerli herhangi bir sayısal ifade.

Metin İşlevleri

Asc

Bir dizedeki ilk harfe karşılık gelen karakter kodunu gösteren bir Tamsayı döndürür.

Sözdizimi

Asc( dize )

Dize  Geçerli herhangi bir dize ifadesi.

Chr

Belirtilen karakter kodu ile ilişkili karakteri içeren bir Dize döndürür.

Sözdizimi

Chr( karakter kodu )

karakter kodu  Bir karakteri tanımlayan Uzun veri türü.

Biçim

İfadedeki yönergelere göre biçimlendirilen ifadeyi içeren bir Değişken (Dize) döndürür.

Sözdizimi

Biçim( ifade[, biçim[, haftanınilkgünü[, yılınilkhaftası]]] )

ifade  Gerekli; geçerli herhangi bir ifade.

biçim  İsteğe bağlı; geçerli adı olan veya kullanıcı tanımlı biçim ifadesi.

haftanınilkgünü  İsteğe bağlı; haftanın ilk gününü belirten Sabit.

yılınilkhaftası  İsteğe bağlı; yılın ilk haftasını belirten Sabit.

Instr

Bir dizenin başka bir dize içindeki ilk örneğinin konumunu belirten bir Variant (Long) döndürür.

Sözdizimi

Instr( [başlangıç, ]dize1, dize2[, karşılaştırma] )

başlangıç  İsteğe bağlı; her arama için başlangıç konumunu ayarlayan sayısal ifade. Belirtilmezse, arama ilk karakter konumundan başlar. BaşlangıçBoş ise, bir hata oluşur. Karşılaştırma belirtilmişse, başlangıç bağımsız değişkeni gerekir.

dize1  Gerekli; aranacak dize ifadesi.

dize2  Gerekli; dize ifadesi aradı.

karşılaştırma  İsteğe bağlı; dize karşılaştırma türünü belirtir. Karşılaştır null ise bir hata oluşur. Karşılaştırma atlanırsa, Karşılaştırma türünü Seçenekkarşılaştırma ayarı belirler.

LCase

Küçük harfe dönüştürülmüş String türünde bir değer döndürür.

Sözdizimi

LCase( dize )

dize   Gerekli; geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

Left

Dizenin solundan başlayarak alınmış belirtilen sayıda karakteri içeren bir Variant (String) değeri döndürür.

Sözdizimi

Soldan( dize, uzunluk )

dize  Gerekli. En soldaki karakterlerin döndürüleceği dize ifadesi. DizeBoş ise, Boş döndürülür.

uzunluk  Gerekli; Değişken (Long). Döndürülecek karakter sayısını belirten sayısal ifade. 0 ise, sıfır uzunlukta bir dize ("") döndürülür. Dize'deki karakter sayısından büyük veya ona eşitse, tüm dize döndürülür.

Len

Bir dizedeki karakter sayısını veya bir değişkeni saklamak için gereken bayt sayısını içeren Long'u döndürür.

Sözdizimi

Len( dize, değişkenadı )

dize  Geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

değişkenadı  Geçerli herhangi bir değişken adı. DeğişkenadıBoş ise, Boş döndürülür. Değişkenadı bir Değişken ise, Len bunu Dize ile aynı kabul eder ve her zaman içerdiği karakter sayısını döndürür.

LTrim

Öndeki boşluklar olmadan belirtilen dizenin bir kopyasını içeren bir Değişken (Dize) döndürür.

Sözdizimi

LTrim( dize )

dize  Gerekli; geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

Mid

Bir dizeden başlayarak belirtilen karakter sayısını içeren bir Değişken (Dize) döndürür.

Sözdizimi

Parçaal( dize, başlangıç[, uzunluk] )

dize  Gerekli; karakterlerin döndürüleceği dize ifadesi. DizeBoş ise, Boş döndürülür.

başlangıç  Gerekli; Long. Alınacak parçanın başlayacağı dizedeki karakter konumu. Başlangıçdizedeki karakter sayısından fazla ise, Mid sıfır uzunlukta dizeyi ("") döndürür.

uzunluk  İsteğe bağlı; Değişken (Long). Döndürülecek karakter sayısı. Belirtilmezse veya metindeki uzunluk karakterlerinden (başlangıçtaki karakterler dahil) az ise, başlangıç konumundan dizenin sonuna kadar tüm karakterler döndürülür.

Right

Bir dizenin sağından başlayarak belirtilen karakter sayısını içeren bir Değişken (Dize) döndürür.

Sözdizimi

Sağdan( dize, uzunluk )

dize  Gerekli; en sağdaki karakterlerin döndürüleceği dize ifadesi. DizeBoş ise, Boş döndürülür.

uzunluk  Gerekli; Değişken (Long). Döndürülecek karakter sayısını belirten sayısal ifade. 0 ise, sıfır uzunlukta bir dize ("") döndürülür. Dize'deki karakter sayısına eşit veya ondan büyükse, tüm dize döndürülür.

RTrim

Sonraki boşluklar olmadan belirtilen dizenin bir kopyasını içeren bir Değişken (Dize) döndürür.

Sözdizimi

RTrim( dize )

dize  Gerekli; geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

Space

Belirtilen sayıda boşluk içeren Variant (String) türünde bir değer döndürür.

Sözdizimi

Space( sayı )

sayı  Gerekli; dizede olmasını istediğiniz boşluk sayısı.

StrComp

Bir dize karşılaştırmasını belirten bir Değişken (Tamsayı) verir.

Sözdizimi

StrComp( dize1, dize2[, karşılaştırma] )

dize1  Gerekli; geçerli herhangi bir dize ifadesi.

dize2  Gerekli; geçerli herhangi bir dize ifadesi.

karşılaştırma  İsteğe bağlı; dize karşılaştırma türünü belirtir. Karşılaştırma bağımsız değişkeni Boş ise, bir hata oluşur.

StrConv

Belirtildiği şekilde dönüştürülen bir Değişken (Dize) döndürür.

Sözdizimi

StrConv( dize, dönüşüm, LCID )

dize  Gerekli; dönüştürülecek dize ifadesi.

dönüşüm  Gerekli; Tamsayı. Gerçekleştirilecek dönüşüm türünü belirten değerler toplamı.

LCID  İsteğe bağlı; LocaleID, sistem LocaleID'sinden farklıysa. (Sistem LocaleID, varsayılandır.)

String

Belirlenen uzunlukta, yinelenen bir karakter dizesini içeren Variant (String) türünde bir değer döndürür.

Sözdizimi

String( sayı, karakter )

sayı  Gerekli; Long. Döndürülen dizenin uzunluğu. SayıBoş ise, Boş döndürülür.

character  Gerekli; Değişken. İlk karakteri, dönüş dizesi oluşturmak için kullanılan karakteri veya dize ifadesini belirten karakter kodu. KarakterBoş ise, Boş döndürülür.

Trim

Öndeki ve sonraki boşluklar olmadan belirtilen dizenin bir kopyasını içeren bir Değişken (Dize) döndürür.

Sözdizimi

Trim( dize )

dize  Gerekli; geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

UCase

Belirtilen dizenin büyük harfe dönüştürülmüş biçimini içeren Variant (String) türünde bir değer döndürür.

Sözdizimi

UCase( dize )

dize  Gerekli; geçerli herhangi bir dize ifadesi. DizeBoş ise, Boş döndürülür.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.