Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Таблица  [new]
Александр!
Member

Откуда: Томск
Сообщений: 34
Есть таблица на гриде, состоящая из 2-х колонок (n1 и n2). В первой колонке названия, а во второй кнопки. Как мне получить название из первого столбца, если я нажимаю кнопку напротив этой записи и потом удалить одноименную таблицу...
20 май 06, 21:14    [2687972]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Ну, получить содержимое - это прямо так и прочитать

?MyTable.MyField

Дело в том, что, по сути, то, что ты видишь в Grid - это и есть содержимое таблицы. Пермещаясь по строкам Grid, ты, по сути, перемещаешся по строкам таблицы. Значит, на нужной строке ты уже стоишь. Остается просто прочитать содержимое соответствующего поля

Если содержимое поля - это имя файла, то удалить такой файл можно обычной командой

DELETE FILE (AllTrim(MyTable.MyField))

Только имя файла обязательно должна иметь расширение. Если удаляемая таблица имеет мемо-поля или структурный индексный файл, то надо удалить еще и их изменяя расширения на FPT и CDX соответственно. Или же использовать маску

DELETE FILE (AllTrim(MyTable.MyField)+".*")

Если таблица включена в контейнер базы данных, то еще необходимо перед удалением исключить ее из базы данных через команду

REMOVE TABLE
20 май 06, 23:31    [2688139]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
Александр!
Member

Откуда: Томск
Сообщений: 34
А как мне удалить из таблицы эти строки??
26 май 06, 12:45    [2709702]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
проходящий
Guest
Из какой "этой" таблицы и какие "эти" строки?
26 май 06, 12:53    [2709785]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
Александр!
Member

Откуда: Томск
Сообщений: 34
у меня на форме грид, на гриде таблица из 2-х колонок...
1-ая колонка - эписок организаций, который берется из таблицы names(n(67)).
2-ая колонка - это кнопки...
как сделать, чтобы при нажатии кнопки, удалялась строка напротив и файл с таким же именем...
26 май 06, 13:05    [2709876]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
DIMM@
Member

Откуда: Витебск
Сообщений: 136
Про удаление записей в таблице читай здесь http://www.foxclub.ru/articles/index.php?id=36
26 май 06, 13:08    [2709901]     Ответить | Цитировать Сообщить модератору
 Re: Таблица  [new]
Александр!
Member

Откуда: Томск
Сообщений: 34
Как мне удалить таблицу с именем AllTrim(This.Value) из папки tables?? А так же удалить строчку с этим же именем из таблицы names??
3 июн 06, 14:52    [2738097]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить