Автор Тема: Вопрос по Accese  (Прочитано 1725 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Вопрос по Accese
« : 14.04.07, 14:53:58 »
люди помогите плиз,не могу сделать запрос на удаление,так чтоб данные разместились в отдельной таблице.расскажите плиз как сделать,буду благодарен за алгоритм выполнения.плюсоми не обижу


Оффлайн inco

  • Ветеран
  • *****
  • Сообщений: 1205
  • Карма: -112
  • Пол: Мужской
  • Маг и кудесник
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #1 : 14.04.07, 16:47:43 »
Не совсем понятно что требуется. Для решения необходимо детализировать задание!

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #2 : 14.04.07, 17:12:50 »
Не совсем понятно что требуется. Для решения необходимо детализировать задание!
Думается мне, что надо выбрать запись, перенести в новую таблицу, а из предыдущей удалить...хм...

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #3 : 14.04.07, 19:27:43 »
Думается мне, что надо выбрать запись, перенести в новую таблицу, а из предыдущей удалить...хм...
ну можно и так сказать только я надеюсь вы не путаете с запросом на выборку??мне нужен на удаление

Оффлайн LEND

  • Пользователь
  • **
  • Сообщений: 95
  • Карма: 155
  • Истина как всегда где-то рядом
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #4 : 14.04.07, 19:35:12 »
Правильно написал FAUST.
Сначала мы переводим данные в новую таблицу. Допустим есть таблица _nametable. Выводим из нее записи которые хотим в ней же удалить. Пусть хотим удалить все записи - дома под номером 10 тип String поля dom
Сначала делаем выборку по таблице всех записей поля dom с данными 10 и автоматически переносим в новую таблицу maytabl 
SELECT _nametable.* FROM _nametable Where _nametable.dom='10' into maytabl
Таблица если ее нет создается автоматически. Если есть, перезаписывается. Затем возвращаемся к начальной таблице и удаляем эти данные.
DELETE _nametable.* FROM _nametable Where _nametable.dom='10'
Я не работаю с ACCES, работаю с FOXPRO, но SQL запросы похожи.
Сам оператор DELETE не позволяет переносить удаленные записи в создаваемую таблицу.
Можно сделать выборку(филтер) для записей dom='10'
Перенести их с помощью запроса в создаваемую таблицу, а потом их уничтожить в старой таблице.
И т.д. и т.д. ...
В мире временном, сущность которого - тлен,
Не сдавайся вещам несущественным в плен. © О.Х.

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #5 : 14.04.07, 22:53:18 »
Правильно написал FAUST.
Сначала мы переводим данные в новую таблицу. Допустим есть таблица _nametable. Выводим из нее записи которые хотим в ней же удалить. Пусть хотим удалить все записи - дома под номером 10 тип String поля dom
Сначала делаем выборку по таблице всех записей поля dom с данными 10 и автоматически переносим в новую таблицу maytabl 
SELECT _nametable.* FROM _nametable Where _nametable.dom='10' into maytabl
Таблица если ее нет создается автоматически. Если есть, перезаписывается. Затем возвращаемся к начальной таблице и удаляем эти данные.
DELETE _nametable.* FROM _nametable Where _nametable.dom='10'
Я не работаю с ACCES, работаю с FOXPRO, но SQL запросы похожи.
Сам оператор DELETE не позволяет переносить удаленные записи в создаваемую таблицу.
Можно сделать выборку(филтер) для записей dom='10'
Перенести их с помощью запроса в создаваемую таблицу, а потом их уничтожить в старой таблице.
И т.д. и т.д. ...

спасибо конешно,но если честно трудновато както,я попробую,а там фиг его знает получится или нет,и потом мне надо именно Accese,но всё равно спс

Оффлайн LEO

  • Ветеран
  • *****
  • Сообщений: 4417
  • Карма: 310
  • Пол: Мужской
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #6 : 14.04.07, 23:09:48 »
Accese или Access? =)
http://is.gd/fpTeSMПродам книжки про Ajax и ASP.NET, http://is.gd/lDL64HПриглашаю в Dropbox

Оффлайн R@ST@M@N

  • Старожил
  • ****
  • Сообщений: 729
  • Карма: 78
  • Пол: Мужской
    • Просмотр профиля
Re: Вопрос по Accese
« Ответ #7 : 15.04.07, 12:27:39 »
Accese или Access? =)
ой  <:/ Access извиняюсь , MS Access

VoroShiloV

  • Гость
Re: Вопрос по Accese
« Ответ #8 : 16.04.07, 00:06:42 »
люди помогите плиз,не могу сделать запрос на удаление,так чтоб данные разместились в отдельной таблице.расскажите плиз как сделать,буду благодарен за алгоритм выполнения.плюсоми не обижу
Макрос напиши! и на кнопочку его посавь...)