powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / какая команда может снять ранее поставленные флаги в Check??
11 сообщений из 11, страница 1 из 1
какая команда может снять ранее поставленные флаги в Check??
    #35577314
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая команда одним взмахом руки может снять все ранее поставленные флаги в Check??
вот так:

pcdd.pk.Visible = .F.
pcddl.pw.Visible = .F.

и вот так не выходит:

select <table>
pk=.f.
pw=.f.
delete all
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577409
гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thisform.check1.Value=0

Visible: Определяет, является объект видимым или скрытым, но не меняет его значение.
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577422
karat4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thisform.check1.Value=0
или
thisform.check1.Value=.f.
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577495
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thisform.check1.Value=.f.
....а если пишет такую ошибку
"unknown member Check1"?

меняла их и так

thisform.pw.Value=.f.
thisform.pk.Value=.f.
Одно и тоже...я что-то где то пропустила и не указала?
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577539
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nensithisform.check1.Value=.f.
....а если пишет такую ошибку
"unknown member Check1"?

меняла их и так

thisform.pw.Value=.f.
thisform.pk.Value=.f.
Одно и тоже...я что-то где то пропустила и не указала?
Все-таки предложенный вам код надо бы поменять под СВОИ объекты!
Что такое у вас за объект pcdd ?
С уважением, Алексей
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577632
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это таблицы(pcdd и pcddl ), которые отображаются в гридах, имеют логические поля pw и pk, которые содержат Check. После первой поставки флажков хотелось бы снять их автоматически с их объектов на которые были первоначально поставлены. Зарание спасибо за помощь!
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577695
гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. чек - это объект, и в таблице он находиться не может.
2. чек привязан к полю таблицы, поэтому, чтобы визуально убрать галки в чеках на форме, надо изменить данные в таблице, т.е. дать "тблице комманду ".
Код: plaintext
1.
2.
update pcdd set pw=.F.
update pcddl set pk=.F.
Внимание, после этого, все записи pw и pk будут иметь значение .F. для 9-ой версии фокса (может и для восьмерки), если версия ниже, тогда обновиться только одна, текущая строка.
как вариант:
Код: plaintext
1.
2.
replace pk with .F. in pcddl all
replace pw with .F. in pcdd all
ps
Название таблиц и полей просто улет, через пол месяца по названию и не вспомнишь, что в этой таблице.
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577794
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...а не может возникунуть проблема, если эти две таблицы pcdd и pcddl создают третью таблицу ggg, потому что ишет ошибку "variable pk (pw) is not found" хотя и в ControlSource все прописано и в Public (main.prg), что Fox еще хочет и чего ему не хватает...а???
ps Спасибо, что оценили мои названия таблиц, я и сама в шоке;) У меня 5-я версия
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577834
гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно это все. Такое ощущение, что таблицы, поля, объекты и переменные у тебя в головушке перемешались и ты их все время путаеш.
Посмотри, открыта ли табличка:
? used("pk")
*Если .T., то данная табличка открыта. Если нет, то надо ее открыть
use pk in 0 alias pk
*Если ругнется на ошибку, значит не нашел данной таблицы.
*если не ругнется, то таблицу нашел.
*дальше
select pk
brows
*и ты увидишь свою табличку. Там можешь глянуть данные и названия полей.
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35577879
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость...
Код: plaintext
1.
2.
replace pk with .F. in pcddl all
replace pw with .F. in pcdd all


ПОЛУЧИЛОСЬ!!!!!! ТОЛЬКО МЕСТАМИ НУЖНО БЫЛО ПОМЕНЯТЬ :-)

pk - pcdd
pw-pcddl

Вот почуму оно ругалось на меня

СПАСИБО ОГРОМНЕЙШЕЕ!!!!!!!)))))))))))))))))))))))))))))))))
...
Рейтинг: 0 / 0
какая команда может снять ранее поставленные флаги в Check??
    #35585097
nensi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nensi гость...
Код: plaintext
1.
2.
replace pk with .F. in pcddl all
replace pw with .F. in pcdd all


ПОЛУЧИЛОСЬ!!!!!! ТОЛЬКО МЕСТАМИ НУЖНО БЫЛО ПОМЕНЯТЬ :-)

pk - pcdd
pw-pcddl

Вот почуму оно ругалось на меня

СПАСИБО ОГРОМНЕЙШЕЕ!!!!!!!)))))))))))))))))))))))))))))))))
Можно также и так, у кого 5-й ;)
select pcdd
replace pk with .F. all
select pcddl
replace pw with .F. all
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / какая команда может снять ранее поставленные флаги в Check??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]