powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по гриду
13 сообщений из 13, страница 1 из 1
Вопрос по гриду
    #34494572
4е_к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В событие грида "AfterRowColChange" прописал нужный мне код ... но проблема в том что он отрабатыват только если я перемещяюсь по 1-му столбцу, а по 2-му и др. когда перемещаюсь он не отрабатывается ...

подскажите как с этим разобраться ...
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494580
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сказки рассказываете... Желательно код в студию.
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494581
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
странно

код покажите
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494585
4e_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой код (VF 7.0)


thisform.grid1.RecordSource=NULL
thisform.grid3.RecordSource=NULL

t=thisform.grid2.column1.text1.Value

USE tmp+'kcc_all.dbf' IN 7 SHARED
SELECT 7
select typename,cont,contname,reecount,sumprice,intcount,intsum,accnonew,accdtnew, ;
period,typemid from tmp+'kcc_all.dbf' INTO TABLE tmp+'Gr_zap.dbf' where mu=t
n11=select(0)

select sum(reecount),sum(sumprice),sum(intcount),sum(intsum) FROM tmp+'kcc_all.dbf' ;
INTO TABLE tmp+'Gr_itog.dbf'
n12=select(0)

USE IN 7

thisform.grid1.RecordSourceType = 1
thisform.grid1.RecordSource = "gr_zap"
thisform.grid3.RecordSourceType = 1
thisform.grid3.RecordSource = "gr_itog"
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494593
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это в AfterRowColChange?

странно, ну да ладно, бывает и не такое

и что Вы желаете?

что не работает

что далжно происходить???
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494602
4е_к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перидвегаясь по гриду № 2

отображаю данные в гриде № 1 с условием сответсвия поля № 1 из грида №1
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494620
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так и что Вы хотите??


t из курсора, к которому грид привязан взять можно???


дальше,
зачем такие бубны???
зачем таблицы?? курсоров недостаточно???

есть курсорадаптер
натяните, меняйте строку запроса и делайте курсоррефреш

также есть релейшин
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494640
4е_к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем хочу я сделать так:
Грид 1 содержит два столбца (№ и наименование) - это таблица 1

надо передвигаясь по любому столбцу отображать в гриде 2 все записи из таблицы 2 с условием что число поле1 грида 1 = числу поля 1 таблицы 2
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494677
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в хелп, и читайте

How to: Set Temporary Relationships Between Tables

это самое простое в Вашем случае

для подсчета сумм поднимите доп.курсор и в нем считайте
чтобы по записям не прыгать
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494689
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
рассмотерл

авторVF 7.0

но все-одно безобразие
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494700
4е_к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я вот где теряюсь в догадках - почему когда передвигашся по 1-му столбцу все ок ...
а если передвигашся по 2-му столбцу то не робит (
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494745
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
потому, что бред написан и безобразие
...
Рейтинг: 0 / 0
Вопрос по гриду
    #34494865
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит не работает ?
не выполняеться, неправилино выполняеться ?
поставьте set step on и посмотрите - что там твориться.
Не буду обсуждать то что написано ,
НО
Код: plaintext
 t=thisform.grid2.column1.text1.Value
- вызывает сильные подозрения.
У вас что нет источника у грида - сколько можно говорить

ГРИД ТОЛЬКО СРЕДСТВО ДЛЯ ВИЗУАЛИЗАЦИИ ДАННЫХ - Т.Е. ГРИД ДАННЫЕ НЕ ХРАНИТ ОН ИХ ТОЛЬКО "ПОКАЗЫВАЕТ".

хотите работать с данными работайте с источником, а не с контролом, который их отображает.

Да и все это безобразие можно "обойти" если сделать источниками для гридов например запрос.
тогда все эти "танцы с бубном" превратяться в простой requery()
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по гриду
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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