Member 13816603 Ответов: 1

Как проверить, пусто ли поле даты?


Дорогие все,

Я новичок в программировании, я пробую свой первый код (VB или c#) в создании ниже рабочего процесса.

У меня есть поле даты в моей ERP, и если оно пустое, то должно выдать сообщение об ошибке "не может быть пустым", иначе пользователь сможет завершить работу над документом.

Ваша помощь будет высоко оценена...

Благодарный вам
РОСС

Что я уже пробовал:

Я новичок в программировании, просто попробовал код ниже:

если ["DELIVERY_DATE.NewValue"] = "00:00:00" а потом
msgbox "пожалуйста, введите дату доставки"
Еще
msgbox "очередь на утверждение"
Конец, если

Richard MacCutchan

Вы пометили этот вопрос C# и VB, так что же это такое? А что такое DELIVERY_DATE.NewValue должно быть, потому что отсюда это выглядит как простая струна?

Member 13816603

код может быть либо на VB, либо на C#.
DELIVERY_DATE-это поле в схеме.

Member 13816603

Тип данных даты-системный.Формат DateTime для каждого пользователя.

1 Ответов

Рейтинг:
2

OriginalGriff

Вы должны помнить, что мы не можем видеть ваш экран, не можем получить доступ к вашему жесткому диску и не можем читать ваши мысли - мы только получаем именно так то, что вы печатаете для работы.
Так что мы понятия не имеем, что находится в ваших данных - и, похоже, вы тоже не знаете!

Так что начните с выяснения. Используйте отладчик для установки точки останова в этой строке:

if ["DELIVERY_DATE.NewValue"] = "00:00:00"
(Предполагая, что он компилируется, в чем я не уверен) и запустите свое приложение. Когда отладчик достигнет точки останова, он остановится и позволит вам взять под контроль то, что происходит, включая возможность просматривать содержимое переменных во время выполнения кода.
Смотрите на это поле, пока не найдете действительно пустое поле (то есть пустое в вашем источнике данных), и оно должно показать вам, что нужно проверить.

Мы не можем сделать это за вас: у нас просто нет доступа к вашим данным!