![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Удалить текущюю запись в Query.
компоенеты: BDGrid , Query , DataSource и КНОПКА Код кнопки: Код:
ИЛИ какое свойство или событие отвечает за выбранную запись, ну как в массиве есть ведь ИНДЕКС [i]-итый элемент... Если это же сделать с помощьью Table, то всё работает, но НЕ с Query. Нужна помощь. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
Нужно написать просто
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Вот такаяя беда вылазит
а что на счет запроса.... |
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Чем-то выбранная запись отличается от других?
Вот по этому параметру и удаляем: DELETE FROM MYTABLE WHERE MYPOLE=тут подставляем текущее значение поля, однозначно отличающего текущую запись от других. Пример на основе DBDEMOS: Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Пример Красавчик !!!
Спс! Тока далеко не уходите от этой темы, вдруг еще вопрос возникнет оп этому компоенету.... Пока что работает. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
Не охота создавать новую тему...
Дело такое: форма1, компоненты BDGrid, Table, DataSource и Кнопка... форма2, компоненты Table, Datasource и DBEdit1, DBEdit2, DBEdit3, (в них должна отображаться запись из базы данных)..... и еще Кнопка. Я вот кликаю на какую нибудь запись из BDGrid, потом НАДО СДЕЛАТЬ так чтобы: По нажатию на Кнопку, открылась Форма2 с данными на которую я УКАЗАЛ в BDGrid - е .... Какой код написать на КНОПКАХ? |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
В свойствах DBEdit DataSource укажите DataSource и DataField - поле. И открывайте форму.
Последний раз редактировалось Evgeniy26; 30.05.2009 в 18:24. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
не совсем понял что делать...
может я не так объяснил, что так и есть... Я на форме1 выбираю определенную запись, которую надо редактировать, инаэимаю на кнопку. Так при открытии формы2 МНЕ нужно чтобы ТАБЛЕ открыл именно эту запись. Как это сделать... |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
Настроив свойства DBEdit как я сказал. В них будет отображаться записи на которых стоит курсор в DBGrid. Подключите DBEdit к томуже DataSource что и DBGrid и укажите в поле которое необходимо отражать в свойстве DataField DBEdit.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
![]()
то что ты мне посоветовал работает в пределах ОДНОЙ формы. увы не знаю как с помощье DBEdit переслать на форму2 номер записи из ТАБЛА..
Вот сделай на этом примере... тут тока пример чего я хотел бы... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Query | artemavd | БД в Delphi | 1 | 24.08.2008 10:34 |
Можно ли после аварийного закрытия приложения внести/удалить запись из файла | Ramires | Общие вопросы Delphi | 9 | 06.08.2008 10:38 |
Query | mma | БД в Delphi | 5 | 17.02.2008 22:11 |
как удалить нужную запись из БД | doncova1 | БД в Delphi | 4 | 20.12.2006 23:35 |
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:36 |