Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор поелй из таблицы внутри БД / 10 сообщений из 10, страница 1 из 1
13.04.2004, 17:13
    #32479665
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
Нужно выбрать поля из таблицы, размещенной в БД. Причем это надо сделать при нажатии кнопки на форме. Форма находится в той же БД.

Смотрел recordset - в примераз открытие внешних БД.

А это можно сделать в нутри одной БД?
...
Рейтинг: 0 / 0
13.04.2004, 17:18
    #32479675
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
MDB, ADP?
Выбрать - это
select * from mytable
или сложить их имена в строку/массив/список?
...
Рейтинг: 0 / 0
13.04.2004, 17:21
    #32479684
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
А поподробнее пожалуйста :\
...
Рейтинг: 0 / 0
13.04.2004, 17:23
    #32479691
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
А подробности, как раз, хотят услышать от Вас :)
...
Рейтинг: 0 / 0
13.04.2004, 17:27
    #32479703
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
Есть:
1. Таблица
2. Форма
3. Кнопка на форме
4. Поля для заполнения

Нужно:
При заполнеии полей проверить есть ли такая совокупность значений в таблице.

Делаю:
При нажатии кнопки на форме хочу выбрать количество записей удовлетворяющих полненым полям:
SELECT COUNT(*) FROM table WHERE field1='val1' AND field2='val2'

Вопрос:
как можно выбрать результат и как его просмотреть. Если что-то не понятно, то спрашивайте точно, сколько вешать в грамах? :)
...
Рейтинг: 0 / 0
13.04.2004, 17:35
    #32479720
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
dcount("*", "table", "field1='val1' AND field2='val2'")
вернет то, что надо. Можно занести в переменную, а можно так сравнить с нулем.
...
Рейтинг: 0 / 0
13.04.2004, 17:38
    #32479730
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
Большое спасибо.

Единственный человек, кто действительно дает ответы.
...
Рейтинг: 0 / 0
13.04.2004, 17:42
    #32479739
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
Попроще чи поуниверсальней?..
Попроще.
Предполагается, что в текстовых полях не содержатся кавычки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
private sub Кнопка_Click()
  dim s as string
  s= "TRUE" 
  'Числовые поля'
  if not isnull(me.Поле1) then s = s &  " AND ПолеТаблицы="  & str(Поле1)
  if not isnull(me.Поле2) then s = s &  " AND ПолеТаблицы="  & str(Поле2)
  '...'
  'Текстовые поля'
  if len(nz(me.Поле101))> 0  then s = s &  " AND ПолеТаблицы="  "" & Поле101 & "  """ 
  '...'
  me.ПолеОтображенияКоличестваЗаписей = dcount( "*" , "Таблица" ,s)
end sub
...
Рейтинг: 0 / 0
13.04.2004, 17:45
    #32479747
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
опоздал
...
Рейтинг: 0 / 0
13.04.2004, 17:49
    #32479755
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор поелй из таблицы внутри БД
Но все равно спасибо :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор поелй из таблицы внутри БД / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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