|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Всем доброе время суток!!! У меня такой вопрос... Как можно сделать чтобы когда я задаю дату какую то, то в текст боксе отображалось колличество оставшихся дней с текущей даты до той которую я ввожу в ручную??? Помогите пожалуйста...... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 10:32 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer, даты можно вычитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 10:35 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Вычтите из назначенной даты сегодняшнюю. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 10:35 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
ну а как это написать то? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 10:40 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmerну а как это написать то? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 10:55 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
а текстбокс в котором находится та дата или же в котором будем отображать оставшиеся дни? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 11:24 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer, вопрос, конечно, интересный... :) Вам, как минимум, требуется 2 Textbox-а - в один Вы вводите дату, в другом отображается кол-во дней (последний можно заменить и на LAbel, в зависимости от обстоятельств). Для 2-х texbox-ов можно написать следующее: При вводе даты в 1-й (в событии Valid): Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 11:40 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
а у меня такая ситуация что в первом текст боксе отображается уже существующая дата ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 11:44 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer, а зачем она? Если под "существующей" имеется в виду текущая дата, то программа рассчитана, видимо, на пользователей, приходящих на работу с большого похмела! :) Ну пусть будет 3 TextBox-а... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 11:59 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
GermanGM - вы не так поняли меня..... в первом текстбоксе введена не текущая дата, а отображается ранее заданная... Так вот нужно во втором текстбоксе вывести сколько дней между текущей и введеной в первый текстбокс..... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 12:04 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer, ну так напишите в LostFocus первого бокса Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 12:07 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer, замените DATE() на this.parent.Text1.value. Если обе даты могут меняться пользователем, то расчет кол-ва дней надо будет продублировать для обоих Control-ов ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 12:22 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Спасибо всем, получилось!!!! вот этим методом: Код: plaintext 1.
Но теперь другая проблема.... У меня первый текстбок обновляется, тоесть я в гриде выбираю значение и дата в текстбоксе меняется автоматически, а вот дни в текстбоксе не обновляются, обновление происходит только когда курсор сначала поставишь в первый текстбокс а потом во второй, только тогда меняется..... Как сделать чтобы вместе с первым текстбоксом обновлялся и второй??? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 15:52 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
DanmerСпасибо всем, получилось!!!! вот этим методом: Код: plaintext 1.
Но теперь другая проблема.... У меня первый текстбок обновляется, тоесть я в гриде выбираю значение и дата в текстбоксе меняется автоматически, а вот дни в текстбоксе не обновляются, обновление происходит только когда курсор сначала поставишь в первый текстбокс а потом во второй, только тогда меняется..... Как сделать чтобы вместе с первым текстбоксом обновлялся и второй???Значит приведенный код переместить в то место, откуда обновляется информация в первом боксе. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 15:54 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Ну у меня в гриде в процедуре AfterRowColChange прописано thisform.Refresh. Таким образом и обновлятся первый текстбокс Получается здесь же и прописать код? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 16:06 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Разобрался.... Но теперь када запускаю форму то сразу на первой записи в гриде во втором текстбоксе ничего не отображается, а когда нажму на другую запись в гриде то отображается.... Как сделать чтобы сразу грузилось значение во втором текстбоксе? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2009, 16:28 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
ну неужели никто ниче не знает по данной сетуации...... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 09:30 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Куда катится этот мир :( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 09:51 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmerну неужели никто ниче не знает по данной сетуации...... Ей богу, как обиженный ребенок, у которого отняли погремушку. Кто хотел это узнать, давно уже самостоятельно узнал. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:31 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Вообщем прописал в гриде в методе refresh: Код: plaintext
и в load формы прописал Код: plaintext 1.
Но когда запускаю форму, то выдается ошибка...... Но если нажать игнорировать то все работает как надо....... По другому ваще никак не работает. Дело еще в том что эта форма запускается из другой с помощью грида, т.е. при нажатии на записи появляется подробная информация в данной форме.... Так вот всегда во втором текстбоксе отображается колличество дней по первой зиписи таблицы.....Даже если нажать в первой форме какуюнибудь 5 запись, то в данной форме при появлении во втором текстбоксе отображает кол-во дней по первой записи.... Ошибка при запуске следующая: ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:35 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmerи в load формы прописал Код: plaintext 1.
Но когда запускаю форму, то выдается ошибка.В этом методе еще ниет никаких контролов на форме. И самой формы еще нет. Перенисе это в Init формы Ошибка при запуске следующая:Надо приводить текст ошибки, а не картинку. Ибо с картинки только текст и берется. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:42 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Я уже пробовал прописать это в ините, но снова отображает первую запись ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:49 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
DanmerЯ уже пробовал прописать это в ините, но снова отображает первую записьА это и недолжно было решить проблему отображения только первой записи. Это устранение причины сообщения об ошибке. А по первой записи - Datasession у формы чему равен? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:53 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Datasession - 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:57 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
DanmerDatasession - 1Прелестно. А что есть в DataEnvironment? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:58 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 10:59 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Может быть не в методе refresh грида прописывать: Код: plaintext
Но без этого при загрузке формы во втором текстбоксе ниче не отображается ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:00 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
проходящий. - а где посмотреть DataEnvironment??? прошелмимо - это для чего код??? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:03 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
проходящий. - сори за глупый вопрос))) Там 3 таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:05 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
прошелмимо - как делать чтоб считало сколько дней осталось я понял..... проблема в другом, она изложена на первой странице..... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:12 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Danmer проходящий. - сори за глупый вопрос))) Там 3 таблицыИ они же есть в вызывающей форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:15 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Только одна ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:22 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Код: plaintext
еще-бы видеть, что Вы желаете.... что за форма, какие таблички? что нужно? если возможно - пример, демонстрирующий проблему и что нужно сделать. Вы должны понимать, что проще в Вашу форму написать две строки, чем придумывать Вам пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 11:28 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
прошелмимо - изначально проблема была в том чтобы сделать так чтобы писалось сколько осталось дней, сней я разобрался, потом встал вопрос о том где этот код приписать, так как у меня задаваемая дата изменяется на форме при выборе записей в гриде, я поместил код Код: plaintext 1.
Все заработало, но возникла еще одна проблема, при запуске формы текстбокс в котором должно отображаться кол-во дней пустой, но когда переходишь в гриде на другую запись, то все норм становится. Данная форма, назовем ее форма2, запускается из формы1, с помощью грида..... Так вот как сделать чтобы призапуске формы2 текстбокс в котором должно отображаться кол-во дней был не пустым.... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 12:12 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторВсе заработало, но возникла еще одна проблема, при запуске формы текстбокс в котором должно отображаться кол-во дней пустой, но когда переходишь в гриде на другую запись, то все норм становится. в конце метода инит поставьте код авторthisform.grid.AfterRowColChange() ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 12:15 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
метод инит это у чего???У формы?У грида? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 12:53 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
у формы проще Вам класть сюда, сдаланные Вами примеры и отвечающие будут править Ваш код и Вам удобно - и нам будет чем позабавиться ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 14:40 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Не помогло это....Позже постараюсь выложить пример.... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2009, 15:18 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Извините что так долго..... Вот выкладываю пример. Надо сделать так чтобы при запуске инф_объекта по первой же записи в таблице выводилось сколько осталось дней... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 10:10 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
я просил в метод инит формы написать строку, которую я показал ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 11:22 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Так не работало.......я уже об этом писал ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 12:30 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторТак не работало.......я уже об этом писал то, что я выслал работает? обратите внимание на метод инит формы ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 12:37 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
не работает... Показывает всегда только кол-во дней по первому объекту, если выбираешь информацию по второму то все равно отображает кол-во дней по первому...... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 12:52 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторне работает... Вы мой ответ(архив) скачали? Вы посмотрели? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 14:38 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Скачал и посмотрел, и на своем тоже пробовал когда вы писали добавить в инит формы.... не работает, выдает всегда одно и тоже число при открытии информации по любому объекту ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 15:20 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторСкачал и посмотрел у меня работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 15:23 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
ну, во-первых, я смотрел только одну Вашу форму и о необх-ти запуска воторой просто не догадывался. во-вторых попробуйте позвать 2 формы ред-я и Вы увидите все свои ошибки, т.е. абсолютно неверное проектирование приложения и разработки формы редактирования ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 15:45 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Смысл в том что из формы "объекты" вызывается форма "инф_объекта" с помощью двойного нажатия на объект..... Посмотрите если не трудно пожалуйста этот вариант.....Может быть поймете в чем проблема... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 16:45 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторПосмотрите если не трудно пожалуйста этот вариант я посмотрел и исправил. (архив - выше) Ваш вариант реализации не будет работать если позовут одновременно несколько форм "инф_объекта". ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 16:47 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
Огромное спасибо!!!!!! А как можно сделать чтобы можно было открыть сразу несколько форм "инф_объекта"? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 17:15 |
|
Отслеживание оставшихся дней
|
|||
---|---|---|---|
#18+
авторА как можно сделать чтобы можно было открыть сразу несколько форм "инф_объекта"? это курсовик? или Вы проф.программист и с этой программой будут работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2009, 17:47 |
|
|
start [/forum/topic.php?all=1&fid=41&tid=1586406]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
others: | 331ms |
total: | 486ms |
0 / 0 |