2015-03-12 2 views
0

English Дата до Непала Дата: Добавить - 56 Лет - 8 Месяцев - 16 дней Непальский Дата на английский Дата: Вычитание - 56 Лет - 8 Месяцев - 16 дней в vb6.0Непальский Дата: Субтитр - 56 Лет - 8 Месяцев - 16 Дней

Я хочу вычеркнуть дату и добавить дату, чтобы конвертировать дату с английского на непальский и непальский на английский. Я использую следующий код, но он преобразует только год, потому что это последняя строка.

Private Sub Command1_Click() 

Text1.Text = Date 
Text2.Text = DateAdd("d", 16, Text1.Text) 
Text2.Text = DateAdd("m", 8, Text1.Text) 
Text2.Text = DateAdd("yyyy", 56, Text1.Text) 

End Sub 
+0

Я очень удивлен, что вы можете запустить в VBA. Свойство text доступно только для элемента управления с фокусом. – Fionnuala

+0

Это не ответ на мой вопрос! пожалуйста, скажите мне, как получить результат преобразованной даты, вычитая содержимое выше в text2.text –

+1

Когда я исправляю код в «Me.Text2 = DateAdd (« d », 16, Me.Text2)» и т. д., он работает в VBA. Нет, это не ответ, это комментарий. – Fionnuala

ответ

0

Как вы говорите I want to subtract ...:

Private Sub Command1_Click() 
    Text1.Text = Date 
    Text2.Text = DateAdd("d", -16, Text1.Text) 
    Text2.Text = DateAdd("m", -8, Text2.Text) 
    Text2.Text = DateAdd("yyyy", -56, Text2.Text) 
End Sub 
+0

Я думаю, что ваша проблема в этом коде фактически использует 'Text1' =>' Text2';). –

Смежные вопросы