Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Внесение в таблицу даты\времени через VBA 
:(
    Опции темы
Freazeek
Дата 14.5.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.9.2009

Репутация: нет
Всего: нет



День добрый.

Есть табличка с полями: [время], [номер телефона], [фамилия]

Есть форма с текстбоксами "номер" и "фамилия" и кнопкой.

Надо: при нажатии на кнопку в поле [время] вносится текущее время, в остальные поля данные из текстбоксов. Все это средствами VBA.

Что смог сам: вносится текст вида "12:15 15.05.2010" разные шаманства чтобы можно было в поле [время] вбивать непосредственно Now результат не дали.

Код кнопки:
Код

Private Sub Кнопка4_Click()
Dim nows As String
Dim Num As String
Dim Peopl As String
Dim sql As String
nows = "'" & Format(Now, "MM:HH DD.MM.YYYY") & "',"
Num = "'" & txNum & "',"
Peopl = "'" & txPeopl & "'"
sql = "insert into tabl1([times],[number],[people]) values (" & nows & Num & Peopl & ")"
DoCmd.RunSQL sql
End Sub


Ну и еще куча вопросов:
[removed]
Заранее спасибо.

Это сообщение отредактировал(а) Akina - 14.5.2010, 13:41

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  test2.rar 12,48 Kb
PM MAIL   Вверх
Akina
Дата 14.5.2010, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



А какой [censored] нанедоумил тебя хранить дату-время в поле текстового типа? как, впрочем, и номер - если речь о номерах не длиннее 18 цифр...

Цитата(Freazeek @  14.5.2010,  14:11 Найти цитируемый пост)
Ну и еще куча вопросов:

Модератор: Немедленно и внимательнейшим образом перечитать Правила Форума. На первый раз предупреждение устно.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Freazeek
Дата 14.5.2010, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.9.2009

Репутация: нет
Всего: нет



Спасибо.
PM MAIL   Вверх
Akina
Дата 14.5.2010, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Хорошо. Теперь к делу. 
Формат таблицы изменить можно? или текстовые поля - это догма?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Freazeek
Дата 14.5.2010, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.9.2009

Репутация: нет
Всего: нет



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

Просто даже как то не подумал что в поле дата/время можно вставить текст.

Но все таки если есть возможность обойтись без того чтобы переводить время в текст - был бы рад услышать.



PM MAIL   Вверх
Akina
Дата 14.5.2010, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Я не понимаю, почему бы не сделать "как все нормальные люди" и не сменить ТИП ПОЛЯ с текстового на DateTime (для времени) или Long/Currency (для номера телефона). Или злобный препод хочет именно так, и не иначе?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Freazeek
Дата 14.5.2010, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.9.2009

Репутация: нет
Всего: нет



Да нет. Смена типа поля на дату/время помогла. Я это и имел в виду.

З.Ы. "Препода" у меня нет. В екселе стало тесновато вот и решил попробовать выучить хотя бы азы.


PM MAIL   Вверх
Akina
Дата 14.5.2010, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



ааа...
Для изучения рекомендую прочитать курсы по программированию в Аксессе на intuit.ru 
http://www.intuit.ru/department/office/workaccessxp/
http://www.intuit.ru/department/se/vbamsoffice2007/



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Freazeek
Дата 16.5.2010, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.9.2009

Репутация: нет
Всего: нет



Благодарю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0548 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.