Возможно ли редактировать полученные запросом данные

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Возможно ли редактировать полученные запросом данные

Сообщение Cnoppiks » 12.10.2005 (Ср) 13:16

Доброго дня!!
Есть запрос на выборку c использованием Group by и Having. Данные открываются в таблице запроса. Все бы хорошо, но вот полученные данные нельзя редактировать. Выбираются все поля. Программно acEdit прописан, но не помогает. Подскажите, каким образом реализовать возможность редактирования полученных данных?
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.10.2005 (Ср) 13:28

Разумеется, нельзя.
Что ты хочешь получить?
Lasciate ogni speranza, voi ch'entrate.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 13:33

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

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

Сообщение GSerg » 12.10.2005 (Ср) 13:40

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

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 13:45

GSerg
Происходит выбор по всем полям таблицы, никаких математических действий не производицца, только данные, соответствующие условию отбора. Ну из таблицы запроса может и не получится изменить и сохранить, а вот если запоминать по ID(в таблицу перенести, к примеру) полученные записи и потом вручную редактировать.. Уфф, геморройно то как..
Последний раз редактировалось Cnoppiks 12.10.2005 (Ср) 13:46, всего редактировалось 2 раз(а).
Хочу все знать....

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

Сообщение GSerg » 12.10.2005 (Ср) 13:46

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

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 13:51

Having без группировки не пойдет
Хочу все знать....

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

Сообщение GSerg » 12.10.2005 (Ср) 13:52

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

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 13:53

Поиск не реализовывается с помосчью только Where..
Хочу все знать....

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

Сообщение GSerg » 12.10.2005 (Ср) 13:57

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

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 14:01

strsql = "select Code, Vid, Name,INN,address,tel,email,web,contact,duties,Day,Month,Year,manag,town,object,notes from Vizitki, Words WHERE ((InStr([Vizitki]![Vid],[Words]![word])>0)) group by Code, Vid, Name,INN,address,tel,email,web,contact,duties,Day,Month,Year,manag,town,object,notes having ((count(Vizitki.Vid))=(Select count(Words.Word) from words))"

Поиск по введенным юзверем словам
Хочу все знать....

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

Сообщение GSerg » 12.10.2005 (Ср) 14:04

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

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 12.10.2005 (Ср) 14:09

Условия - необходим ввод слов(а) для поиска в основной таблице. Результат есть, когда есть вхождения всех слов в указанный пользователем столбец. Вот, собственно, и все.
Хочу все знать....


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron