powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ввод времени начала работы
13 сообщений из 13, страница 1 из 1
Ввод времени начала работы
    #37142789
Anetka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В гриде есть столбец в который нужно вводить начало работы.
Я это сделала с помощью InputMask. Может кто-то подскажет еще один вариант решения?
Вот как сделала я : InputMask='XX:XX'
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143599
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно просто дробное число с 2 знаками после запятой. Целая часть - часы, дробная - минуты. Теоретически, можно поиграться с настройкой SET POINT при входе/выходе из TextBox, но это достаточно рискованное занятие. Лучше так не делать и оставить в качестве разделителя запятую

Более сложный вариант - это 2 TextBox, каждый из которых содержит целое число и между ними Label с изображеним двоеточия. Все это в объекте-контейнере. Но тут начинаются сложные заморочки со сведением значений введенных в разных TextBox в одно значение.

В общем, способы есть, но выбранный вариант с InputMask - самый простой. Если, конечно, не ставить задачу ограничить количество введенных минут диапазоном от 0 до 59. Впрочем, можно просто по окончании ввода модифицировать введенное значение.
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143622
Banditos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anetka,
Вот здесь посмотрите:
Time

ЗЫ. Владимир, не вводите людей в заблуждение... Время как число с двумя знаками после запятой. Фу, как пошло!
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143649
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanditosЗЫ. Владимир, не вводите людей в заблуждение... Время как число с двумя знаками после запятой. Фу, как пошло!
Большая просьба, читайте ВСЕ сообщение, а не отдельные слова.

ВладимирМВ общем, способы есть, но выбранный вариант с InputMask - самый простой
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143700
Banditos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМБольшая просьба, читайте ВСЕ сообщение, а не отдельные слова.


Хм, Вы меня неприятно удивляете. Ведь это же Вы сами советуете:
ВладимирММожно просто дробное число с 2 знаками после запятой. Целая часть - часы, дробная - минуты.

Или Вы просто для массовости привели несколько бесполезных и даже вредных вариантов решения?

Кстати, Вы действительно считаете вариант
ВладимирМВ общем, способы есть, но выбранный вариант с InputMask - самый простой. Если, конечно, не ставить задачу ограничить количество введенных минут диапазоном от 0 до 59. Впрочем, можно просто по окончании ввода модифицировать введенное значение.
приемлемым? Я специально выделил самое интересное.

Хотя, вероятно, у нас просто разные взгляды на вещи. Потому что лично я урезал своим разработчикам премии за подобные "модификации после ввода".
Ответственность за ввод несет пользователь! А изменяя информацию ПОСЛЕ ВВОДА, мы перекладывает ответственность на разработчика, т.е. на себя. А меня это ну никак не устраивает.
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143711
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМБольшая просьба, читайте ВСЕ сообщение, а не отдельные слова.


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

это хобби? или работа?
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143819
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanditosХотя, вероятно, у нас просто разные взгляды на вещи.
Скажем так, я вижу разные варианты решения одной и той же задачи. Не "зацикливаясь" на том, как лично я эту задачу привык решать. Но способ выбора того или иного решения зависит от конкретных условий задачи и личных предпочтений программиста .

А исходный вопрос стоял так

AnetkaМожет кто-то подскажет еще один вариант решения?
Так что, действительно, можно считать, что

BanditosИли Вы просто для массовости привели несколько бесполезных и даже вредных вариантов решения?
Да. Для "массовости". Просто перебрал возможные варианты и указал на слабые стороны каждого из них. Также указал, что использованный способ решения - самый простой.
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143829
Лузер72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Вована че наехали. Он дело говорит. Вот молодежь пошла. Сидят, каркают ) Стандартая схема, то, что он Вам неучам предлагает. В бинарном виде вообще красиво смотрится.
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143870
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМСкажем так, я вижу разные варианты решения одной и той же задачи. Не "зацикливаясь" на том, как лично я эту задачу привык решать. Но способ выбора того или иного решения зависит от конкретных условий задачи и личных предпочтений программиста .


Вы не разработчик.

Разработчик, который работает в команде
имеет четкое предстовление о том как нужно и как не нужно делать.

При разработке имеет особую важность использование новшеств,
которые облегчают разработку и сопровождение,
использование строгих правил и соглашений в команде.

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

Кому это интересно как можно?
Кому интересна Ваша "массовость".
Неразумным детям? которые не понимают что выбрать для решения той или иной задачи?
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143970
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юристишко-выпускникКому это интересно как можно?
Кому интересна Ваша "массовость".
Неразумным детям? которые не понимают что выбрать для решения той или иной задачи?ТСу
автор, стартпостМожет кто-то подскажет еще один вариант решения?
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37143978
Banditos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirЮристишко-выпускникКому это интересно как можно?
Кому интересна Ваша "массовость".
Неразумным детям? которые не понимают что выбрать для решения той или иной задачи?ТСу
автор, стартпостМожет кто-то подскажет еще один вариант решения?
Бред.
ТСу нужны правильные, работающие, качественные решения.
А идиотские, которых чуть менее, чем 9000 - они ему нафиг не впали.

Понимаете, когда я спрашиваю, как проехать "туда-то", я ожидаю услышать наиболее хороший маршрут.
А не варианты "через Аляску", через ж..у, и прочие...
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37145034
Лузер72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Banditos, здесь тебе кто-то что-то должен ? Вы хам сударь, к тому же необразованный, не подготовленный.
...
Рейтинг: 0 / 0
Ввод времени начала работы
    #37145085
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лузер72Banditos, здесь тебе кто-то что-то должен ? Вы хам сударь, к тому же необразованный, не подготовленный.

а меня че не облаял?

не, ну я так не играю.

я то вообще - матюгальщик знатный.
у меня у сирого и убого совсем 3 класса.

ну и вопросец про кулинара-теоретика осветите.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ввод времени начала работы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]