Поиск по DAO

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Мамонт
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 479
Зарегистрирован: 21.02.2005 (Пн) 16:48
Откуда: Ленинград

Поиск по DAO

Сообщение Мамонт » 31.08.2006 (Чт) 16:40

Извиняйте за глупый вопрос, я вот недавно тока с БД начил знакомиться и меня интересует такое:
Мне надо узнать сколька лет Петрову например! Его фамилию надо найти в списке и считать его возраст! Есть такая функция? А то я немогу найти!

Ф.И.О Возраст Оценка

Сидоров 33 +
Петров 19 +
Иванов 45 -
alibek
Злой Человек

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.08.2006 (Чт) 20:30

Список оценок неполон.
Там должно быть ещё Format C: 2 (по русскому языку).


Функции нет. Запрос есть. Но он не функция.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 01.09.2006 (Пт) 15:52

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:36, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.09.2006 (Пт) 20:21

Al Khamid, ты хоть представляешь, что внутри у этой функции? Я представляю, и потому никогда не захочу её использовать.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 02.09.2006 (Сб) 9:15

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:36, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.09.2006 (Сб) 15:20

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

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 03.09.2006 (Вс) 10:11

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:37, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.09.2006 (Вс) 14:23

Al Khamid, ты хоть представляешь, во сколько десятков раз при этом падает скорость выполнения запроса?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 04.09.2006 (Пн) 10:21

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:38, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.09.2006 (Пн) 10:39

Встречный вопрос: почему гарантируется, что Петров там один?.. DLookUp вернёт одного. И совсем не обязательно, что того. Запрос вернёт все.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 04.09.2006 (Пн) 15:21

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:41, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.09.2006 (Пн) 20:45

Al Khamid, ты волен использовать любое решение, какое хочешь, в любом случае, который хочешь. Правда. Честно. Не издеваюсь. Только я буду использовать и советовать то, что лучше и быстрее, ок?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 05.09.2006 (Вт) 14:16

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:44, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.09.2006 (Вт) 21:28

Я посоветовал использовать запрос. В первом же ответе.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 06.09.2006 (Ср) 0:24

Format C:
Пока ты не купишь книгу по VB - ничего не получится.

Пока ты не купишь книгу по VB - ничего не получится.

Пока ты не купишь книгу по VB - ничего не получится.

Пока ты не купишь книгу по VB - ничего не получится.

Да, еще один совет - купи книгу по VB, хотя бы для самых-самых наисамейших наичайников. Там будет что-то типа главы - работа с базами данных. Ну или хотя бы прочти текст по ссылке, что я тебе давал. Не скопируй оттуда пример, а ПРОЧТИ. Полностью. Можно три раза. Там не просто написано, там разжевано дальше некуда. :wink:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 06.09.2006 (Ср) 0:50

Даю ссылку последний раз!!! Про работу с БД можно почитать например ЗДЕСЬ
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 06.09.2006 (Ср) 10:18

Последний раз редактировалось Al Khamid 07.11.2007 (Ср) 11:54, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.09.2006 (Ср) 10:38

with .openresordset("SELECT...", ...)
.movefirst
msgbox !fio.value
.close
end with
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList