Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Синтаксис обращения к полю таблицы
 
 автор: shaucha   (20.10.2008 в 15:12)   личное сообщение
 
 

туплю...
как обратиться к пою таблицы и изменить значение?
поле логическое, если это важно.
но, вообще, сам синтаксис интересует...
туплю...
убейте меня....

  Ответить  
 
 автор: Lukas   (20.10.2008 в 15:21)   личное сообщение
 
 

Пиф-паф.

Изменить значение поля таблицы проще всего запросом:

UPDATE tblTest SET tblTest.LogicField = True
WHERE tblTest.ID=123;

  Ответить  
 
 автор: shaucha   (20.10.2008 в 15:25)   личное сообщение
 
 

чо-чо?
мне в VBA...

  Ответить  
 
 автор: osmor   (20.10.2008 в 15:45)   личное сообщение
 
 

вариант 1 (проще)
см Help по функции Dlookup
вариант 2 (чуть сложнее, но с перспективой на более широкое использование)
cм Help по Recordset

  Ответить  
 
 автор: shaucha   (20.10.2008 в 15:47)   личное сообщение
 
 

Спасибо, погляжу.
Я как раз туда ткнулся )

  Ответить  
 
 автор: Denis V.   (20.10.2008 в 15:55)   личное сообщение
 
 

Можно без Recordset запрос выполнить из VBA. Туда ещё ткнитесь :-) (Execute).

  Ответить  
 
 автор: shaucha   (20.10.2008 в 15:56)   личное сообщение
 
 

Выполнить сохранённый запрос?

  Ответить  
 
 автор: Lukas   (20.10.2008 в 15:58)   личное сообщение
 
 


как обратиться к пою таблицы и изменить значение?

Боюсь вариант 1 не подойдет, или я ошибаюсь?

  Ответить  
 
 автор: osmor   (20.10.2008 в 16:03)   личное сообщение
 
 

4 lukas.
точно,изменить не пойдет..
4 shaucha
сорри, как всегда невнимательно читаю
изменить лучше запросом, см. ответы выше

  Ответить  
 
 автор: shaucha   (20.10.2008 в 16:06)   личное сообщение
 
 

Я применил синтаксис SQL так как предложил Lukas.
Просто сразу не разобрался.
Спасибо, Lukas!!!

  Ответить  
 
 автор: shaucha   (20.10.2008 в 16:04)   личное сообщение
 
 

Вопрос в догонку:
как обратиться к таблице или запросу с целью определения количества записей в ней/нём?

  Ответить  
 
 автор: Lukas   (20.10.2008 в 16:13)   личное сообщение
 
 


SELECT Count(*) AS [CountRow]
FROM tblItem;

  Ответить  
 
 автор: shaucha   (20.10.2008 в 16:16)   личное сообщение
 
 

Мне нужно проверить количество записей и выполнить действие по итогам...
если количество записей >0, то одно, если нет - другое...
получится так?
просто я встречал какое-то другое решение... но не помню как...

  Ответить  
 
 автор: Lukas   (20.10.2008 в 16:25)   личное сообщение
 
 

=DCount("*","TableName",strFiltr)

  Ответить  
 
 автор: shaucha   (20.10.2008 в 16:29)   личное сообщение
 
 

О!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList