Bir ERP Sisteminden biçimlendirmek istediğim bir alan üzerinden başvurmaya çalıştığım değerlerin dönüştürülmesiyle ilgili bir sorun yaşıyorum. Değişkenler tamsayı veya dizge olarak ayarlanmış olursa olsun, tüm değerlerimi dizeler olarak çekildikleri için dönüştüremiyorum. Ne yapıyorum bu hataya sebep olur, değişkenler farklı bir şekilde tanımlanmalı mıdır?"Tamsayı" türünden "Tamsayı" türüne dönüştürme geçerli değil
Public Class Class1
Inherits erp.Rule
Public Overrides Function Execute() As erp.RuleResult
Dim Result As New RuleResult
Try
Dim date_recieved As Date
Dim month As String
Dim period As String
Dim Year1 As String
Dim Year As String
date_recieved = Data.Fields.GetFieldByAlias("date_received").FieldValue
month = Format(date_recieved, "M").ToString
Year = Data.Fields.GetFieldByAlias("yearAR").FieldValue
period = Data.Fields.GetFieldByAlias("periodAR").FieldValue
If period = month Then
If Year = Year1 Then
Exit Function
Else
MessageBox.Show("Date received does not match year", "Invalid Input")
End If
Else
MessageBox.Show("Date received does not match period", "Invalid Input")
End If
Catch ex As Exception
Result.Message = ex.Message
End Try
Result.Success = True
Return Result
End Function
Bu durumda, sadece ay almak için date_recieved biçimini nasıl biçimlendirebilirim veya mümkün değil? Date_received türetilmiş aylık değişkeme döneme (ay) başvurmalıyım. –
@ChristopherBachman Bir açıklama ile güncellenmiş bir cevap ve biçimlendirme için belgelere bağlantı :) –