это мой первый вопрос на этом полезном сайте. Я работаю над системой для аптеки, используя визуальную студию, пишущую на vb.net. Я хочу сделать изменения для фармацевта и сохранить их изменения в базе данных, я хочу, когда пользователь (фармацевт) войдет в систему, номер смены и имя пользователя, а также дату и время в форме. И когда пользователь выйдет из системы, я хочу, чтобы система сохранила все эти детали и сохранила количество часов в coloumn. Я не могу сохранить число часов, я пытался использовать таймер, но он не Работа !! так что можете помочь мне сделать изменения в моей системе.создание смены в визуальной студии
ответ
Вы должны сделать столбец базы данных с поля даты и времени .. например, вы называете это "Login_hour"
и "Logout_Hour"
В VB вы можете сохранить текущее время как этот
DataTable.Rows(n).Item("Login_Time") = now()
Когда выход из системы ..
DataTable.Rows(n).Item("Logout_Time") = now()
Затем вы получите другое время
Dim Work_Time as TimeSpan = DataTable.Rows(n).Item("Logout_Time") - DataTable.Rows(n).Item("Login_Time")
Таким образом, вы можете использовать Format(Work_Time.Hours) & ":" & format(Work_Time.Minutes)
для отображения work_time
да, это хорошая идея, чтобы сохранить вход в колонку и время выхода из колонки, но если я могу взять количество часов и сохранить их в одном столбце & называть его, например, «время» для менеджера легко, но если я не могу этого сделать, я буду использовать свой путь .. спасибо за вас .. – musaab
, поэтому вы говорите, чтобы сохранить время в столбце, когда пользователь входит в систему, и когда он выходит из системы, сохраните время в другом столбце? – musaab
Могу ли я проголосовать за два ответа? Я думаю, что голосование похоже на то, что это хороший ответ, даже если это не самый лучший ответ, поэтому я сначала проголосую за свой ответ и проголосую за его ответ, и я не знал, что голосование идет от вас, извините, что я новичок .. – musaab
Из опыта я бы предложил использовать ASP MVC для такого приложения, поскольку каждый пользователь на своем компьютере все равно имел бы доступ к Приложению. Я делаю это, поскольку я могу получить имя пользователя из AD - или даже локального ПК и каким-либо образом манипулировать им - так как вам нужно сохранить его в базе данных!
Другим преимуществом будет использование модулей, которые вы можете создать для сохранения в базе данных и вызвать его. Все еще в сознании VB - но это все очень мощный материал!
Вы также можете сгенерировать таймер на основе sytem, поэтому при нажатии кнопки он регистрирует время или задает счетчик, который будет храниться в сеансе. Затем установите DB.
Снова это все лично, но определенно подходит для такого рода приложений.
Я не могу использовать ASP MVC, потому что я работаю в локальной системе, я использовал таймер из окна инструмента, и я написал в журнале кнопку «timer1.start» и в кнопке выхода «timer1.stop», и я пытаюсь взять время между входом и выходом из системы, но я не нашел способ, который делает это !!! спасибо за ваш ответ .. – musaab
- 1. Создание WebParts в визуальной студии
- 2. Автоматическое создание заглушки в визуальной студии IDE
- 3. Создание установки в визуальной студии 10
- 4. selenium в визуальной студии
- 5. Сессия в визуальной студии
- 6. ошибка в визуальной студии
- 7. Петля в визуальной студии
- 8. Запуск визуальной студии 2008 в текущей визуальной студии 2013
- 9. Ошибки с визуальной студии
- 10. Решения исследователя визуальной студии
- 11. производительность профилирования визуальной студии
- 12. Расширение визуальной студии
- 13. проект визуальной студии здания
- 14. Экстракт стилей визуальной студии
- 15. Ошибка установки визуальной студии
- 16. Смена цветной визуальной студии
- 17. Изменение установки визуальной студии
- 18. Монтаж визуальной студии
- 19. Редактирование визуальной студии 2017
- 20. альтернатива визуальной студии 2010
- 21. Редактирование выражения в визуальной студии
- 22. поиск datetimepicker в визуальной студии
- 23. Дозвук в визуальной студии-дизайнере
- 24. файлы ресурсов в визуальной студии
- 25. Отображение Юникода в визуальной студии
- 26. DLL-тестирование в визуальной студии
- 27. Дизайн окна в визуальной студии
- 28. несколько trackbars в визуальной студии
- 29. опубликовать проект в визуальной студии
- 30. поиска Regex в визуальной студии
Вы можете сохранить другие данные, хотя? Если все, что вы не можете сохранить, - это количество часов ... Храните время входа и время выхода как DateTimes. В .NET, если вы вычитаете один DateTime из другого (A - B), результат будет переменной типа TimeSpan, который представляет время, в которое работал рабочий. Надеюсь, это поможет. Вероятно, ваш вопрос будет закрыт из-за низкого качества (вы не указали код, и похоже, что вы просите нас ввести код для вас). – Renan
В частности, что вы пытались и каким образом это не сработало? Мы здесь не для того, чтобы написать приложение для вас, но мы с радостью поможем вам устранить проблему, которая блокирует вас. – David
@ranan & david извините, если я ошибаюсь в своем приглашении, потому что это первый раз +, я не знал, что должен писать код, и я не хотел, чтобы вы писали приложение, я начал с этого кода, где я должен написать код для вас? могу ли я написать его в другом комментарии? жаль снова и спасибо за помощь. – musaab