Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточные, поднять все флаги(опустить)? / 25 сообщений из 38, страница 1 из 2
17.05.2004, 14:00
    #32520340
madg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
В форме в каждой из строк вставлены флажки (флажок11). На кнонпу в заголовке формы повесил макрос- задать значение флажок11=-1.
Выбирает толко активную строку.
Как включить\выключить все флажки?
Спасибо
...
Рейтинг: 0 / 0
17.05.2004, 14:01
    #32520346
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Проапдейтить нижележащий запрос и потом recalc форме.
...
Рейтинг: 0 / 0
17.05.2004, 14:08
    #32520371
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
:))
...
Рейтинг: 0 / 0
17.05.2004, 14:15
    #32520399
madg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Саныч, recalc это обновление?
Сделал, работает всеравно в одной активной строке?
Как же кнопкой включить\выключтиь?
...
Рейтинг: 0 / 0
17.05.2004, 14:17
    #32520409
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Тебе же сказали - "проапдейтить нижележащий запрос", а уже потом "recalc форме"
Вот и делай в том порядке, в котором сказали
...
Рейтинг: 0 / 0
17.05.2004, 14:28
    #32520446
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Ну чего вы на человека накинулись, вы по-русски ему объясните :))
CurrentDb.Execute "UPDATE (" & mid(me.RecordSource,1,Len(me.RecordSource)-2) & ") SET " & me.Флажок11.ControlSource & "= True"

ну а потом Recalc :)
...
Рейтинг: 0 / 0
17.05.2004, 14:41
    #32520477
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
И кто из нас объяснил по-русски?
Кстати, все эти из...бы с RecordSource и ControlSource не нужны с 99% вероятностью
Код: plaintext
Update [Таблица] Set [Поле] = True Where какое-то условие
Вряд ли у автора динамически изменяемые RecordSource и ControlSource'ы
...
Рейтинг: 0 / 0
17.05.2004, 14:42
    #32520480
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
2 zz:

:^))) Красиво. Вроде действительно должно работать независимо от того, что там понаписано.

Только ";" я бы искал через instr. :^)
...
Рейтинг: 0 / 0
17.05.2004, 14:46
    #32520492
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Саныч, нифига не красиво
Потому что не работает
...
Рейтинг: 0 / 0
17.05.2004, 14:48
    #32520496
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Да, действительно. Надо ";" через инстр искать потому что ее может и не быть и тогда вся конструкция псу под хвост.
...
Рейтинг: 0 / 0
17.05.2004, 14:49
    #32520499
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
2ЛП:
А Саныч и не говорил "работоспособно". Он сказал "красиво". Ну и что ж, что не работает? :))
...
Рейтинг: 0 / 0
17.05.2004, 15:06
    #32520547
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Я вообще не понял - зачем запяточие искать? Чем оно поможет выполнить такой запрос:
Код: plaintext
Update (Select * From [Таблица] Where трампампам) Set [Поле] = True
А у тебя именно это и получится - если конечно в качестве источника не стоит просто имя таблицы или запроса. И исполняться оно не желает.
...
Рейтинг: 0 / 0
17.05.2004, 15:15
    #32520572
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
вот то, чего ты написал, исполняется великолепно.

А заморочка с запяточием в другом: по умолчанию Акс любому селекту в сурсе формы лепит ; и пробел в конце, а если там просто имя таблицы или запроса, то не лепит.
...
Рейтинг: 0 / 0
17.05.2004, 15:16
    #32520574
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Если в источнике стоит какой-нибудь джойн, который ограничивает показывовываемость записей, то надо его оставить, чтобы не проапдейтить случайно всю таблицу.
...
Рейтинг: 0 / 0
17.05.2004, 15:20
    #32520584
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
вот то, чего ты написал, исполняется великолепно
Зависит от версии аксеса
...
Рейтинг: 0 / 0
17.05.2004, 15:22
    #32520590
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Странно.
Никогда об этом не думал
У меня экспа.
...
Рейтинг: 0 / 0
17.05.2004, 15:26
    #32520603
madg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Умники и умницы
После всех разговоров
Кто нить даст код на Click().
Только вот вопрос если Click() из главной, подчиненная поймет?
Или не даст ошибку "Объект не открыт" если Click() из подчиненной?
...
Рейтинг: 0 / 0
17.05.2004, 15:29
    #32520612
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
учимся читать ответы
/topic/93383#682295
Только запрос уж сам напиши, наподобие вот этого:
/topic/93383#682346
...
Рейтинг: 0 / 0
17.05.2004, 15:29
    #32520613
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Да, умники. Да, умницы. Но не телепаты. Ну не умеем мы править программы, которых никогда не видели. Вот zz попробовал поиграть вслепую, так оказалось, что это не совсем то.
...
Рейтинг: 0 / 0
17.05.2004, 15:40
    #32520642
madg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
Ну почему вслепую:
Форма - Ф1, в ней подчиненная-ленточная - Ф2.
В Ф2 в каждой записи ессть Флажок - Ф11.
Отображается набор записей в Ф2, где-то флажок включен, гдето выключен.
Как из любого места(из Ф1, илиФ2, как проще?) включить\выключить флажки Ф11 в Ф2?
Пробовал все варианты, бестолку. Или не туда вставляю, или просто непонимаю очем речь(последнее реальней)
Собаки они все понимают, но не говорят.
Я как раз наоборот.
...
Рейтинг: 0 / 0
17.05.2004, 15:43
    #32520647
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
авторСобаки они все понимают, но не говорят.
Я как раз наоборот.
Значит, не понимаешь. RecordSource своей формы можешь показать?
...
Рейтинг: 0 / 0
17.05.2004, 15:46
    #32520656
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
аггггрррххх....
Делаешь кнопку в Ф1, допустим, But
На ее клик вешаешь:

CurrentDb.Execute "UPDATE Тут_Имя_Таблицы_На_Основе_Которой_Построена_Ф2 SET Тут_Имя_Поля_Из_Той_Таблицы_На_Основе_Которой_Построена_Ф2_Которое_Является_Источником_Данных_Для_Ф11 = True"

me.Ф2.Form.Requary
...
Рейтинг: 0 / 0
17.05.2004, 15:49
    #32520661
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
а еще лучше

CurrentDb.Execute "UPDATE Тут_Имя_Таблицы_На_Основе_Которой_Построена_Ф2 SET Тут_Имя_Поля_Из_Той_Таблицы_На_Основе_Которой_Построена_Ф2_Которое_Является_Источником_Данных_Для_Ф11 =" & (me.Ф1.Form("Ф11")+1)*(-1)
...
Рейтинг: 0 / 0
17.05.2004, 15:50
    #32520663
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
тьфу, черт, опять запутался... Последний мой пост прошу не читать, он недействителен.
...
Рейтинг: 0 / 0
17.05.2004, 15:53
    #32520678
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ленточные, поднять все флаги(опустить)?
2 zz:

Все-таки там надо и WHERE, и JOIN, если есть. Пусть уж приведет свой рекордсорс, я бы подождал.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ленточные, поднять все флаги(опустить)? / 25 сообщений из 38, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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