powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Data session
15 сообщений из 15, страница 1 из 1
Data session
    #36784605
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По всей видимости это просто вопрос..... Вот только я не догоню...

Вот скрин http://ssystems.ax3.net/12345.png

При нажатии на кнопку (следующая, например) курсор перемещается на следующую строку в таблице In_note ( и соответственно в gride), а нужно в таблице note и соответственно в поле идент. номер...

Как реализовать..

Где-нибудь select поставить может? Подскажите.. Заранее спасибо..
...
Рейтинг: 0 / 0
Data session
    #36784619
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
if !eof('MyTable')
  skip in MyTable
  Thisform.Grid.Refresh()
endif
MyTable - таблица, которую грид показыает
...
Рейтинг: 0 / 0
Data session
    #36784625
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
невнимательно прочитал, так надо
Код: plaintext
1.
2.
3.
if !eof('Note')
  skip in Note
  Thisform.Refresh()
endif
...
Рейтинг: 0 / 0
Data session
    #36784626
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Код: plaintext
1.
2.
3.
if !eof('MyTable')
  skip in MyTable
  Thisform.Grid.Refresh()
endif
MyTable - таблица, которую грид показыает

А куда вставить? в activate формы??
...
Рейтинг: 0 / 0
Data session
    #36784629
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей93А куда вставить? в activate формы??
В метод Click() кнопки "Следующая"
...
Рейтинг: 0 / 0
Data session
    #36784635
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima Tневнимательно прочитал, так надо
Код: plaintext
1.
2.
3.
if !eof('Note')
  skip in Note
  Thisform.Refresh()
endif


Это для кнопки... Я понял... Я использовал вот такой код
IF !EOF(note)
skip
ENDIF
_screen.ActiveForm.refresh()

Поэтому фокс делал skip в таблице in_note...
...
Рейтинг: 0 / 0
Data session
    #36784643
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей93,

форму визардом делал?
...
Рейтинг: 0 / 0
Data session
    #36784648
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использовал вот такой код
IF !EOF(note)
skip
ENDIF

Поэтому фокс делал skip в таблице in_note...
ты не написал где SKIP делать, надо
Код: plaintext
skip in Note
без указания команда выполняется в текущей таблице, вероятно текущей была in_note
...
Рейтинг: 0 / 0
Data session
    #36784655
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, форму делал через builder...
А как теперь быть? с гридом ничего не происходит, а в нем должны выводиться записи соответствующие идент. номеру в поле...
Если в data session выбираю note тогда все работает...
У грида relationexpr поставил...
...
Рейтинг: 0 / 0
Data session
    #36784671
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей93Dima T, форму делал через builder...
А как теперь быть?
Забыть про билдеры, взять книжку и почитать как формы делаются конструктором форм.
Билдеры в фоксе убогие, стоит только захотеть чуть больше чем они могут, так сразу начинаются проблемы как в твоем случае.

Зачем вообще нужен последовательный переход по документам?
Обычно делается список всех и открытие того, который пользователь выбрал.
...
Рейтинг: 0 / 0
Data session
    #36784691
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, попросили сделать именно так... никогда с этим трудностей не было... А сейчас как-то так...
Что в данном случае делать подскажешь?? )))
...
Рейтинг: 0 / 0
Data session
    #36784707
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей93Dima T, попросили сделать именно так... никогда с этим трудностей не было... А сейчас как-то так...
Что в данном случае делать подскажешь?? )))
Конкретного ничего не подскажу. Визардами никогда не пользовался и чего там в них прописано не смотрел.

Если раньше получалось, то создай форму заново, это много времени не займет.
...
Рейтинг: 0 / 0
Data session
    #36784809
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TСергей93Dima T, попросили сделать именно так... никогда с этим трудностей не было... А сейчас как-то так...
Что в данном случае делать подскажешь?? )))
Конкретного ничего не подскажу. Визардами никогда не пользовался и чего там в них прописано не смотрел.

Если раньше получалось, то создай форму заново, это много времени не займет.


Что самое интересное когда запускаю форму накладные все работает... Запускаю гдавную открываю накладные, не работает...
...
Рейтинг: 0 / 0
Data session
    #36784822
Сергей93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T Я использовал вот такой код
IF !EOF(note)
skip
ENDIF

Поэтому фокс делал skip в таблице in_note...
ты не написал где SKIP делать, надо
Код: plaintext
skip in Note
без указания команда выполняется в текущей таблице, вероятно текущей была in_note

Даже так не работает все равно skip делается для in_note
...
Рейтинг: 0 / 0
Data session
    #36791684
FoxSoftware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей93По всей видимости это просто вопрос..... Вот только я не догоню...

Вот скрин http://ssystems.ax3.net/12345.png

При нажатии на кнопку (следующая, например) курсор перемещается на следующую строку в таблице In_note ( и соответственно в gride), а нужно в таблице note и соответственно в поле идент. номер...

Как реализовать..

Где-нибудь select поставить может? Подскажите.. Заранее спасибо..
Если по совести то делать надо так:
select Note
skip
if eof()
skip -1
endif
Thisform.Refresh
ещё желательно вставить проверку на 0 записей в Note
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Data session
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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