powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / set key to dbf
25 сообщений из 29, страница 1 из 2
set key to dbf
    #34717383
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Одну и ту же таблицу с одним и тем же индексом открываю в разных окнах FoxPro9. Устанавливаю set key. В одном окне все правильно, в другом таблица пустая!!! ЧТО ЗА ****??? Помогите!
...
Рейтинг: 0 / 0
set key to dbf
    #34717433
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А SET ORDER TO не забыл?
посмотри что функция ORDER() в обоих случаях возвращает.
...
Рейтинг: 0 / 0
set key to dbf
    #34717454
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
USE tmp.dbf IN 0 ORDER tmp
...
Рейтинг: 0 / 0
set key to dbf
    #34717484
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ORDER() возвращает одно и то же!
...
Рейтинг: 0 / 0
set key to dbf
    #34717489
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда SET STEP ON и это место очень внимательно пошагово пройти отладчиком
...
Рейтинг: 0 / 0
set key to dbf
    #34717492
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ORDER() возвращает одно и то же!
...
Рейтинг: 0 / 0
set key to dbf
    #34717510
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделано. Останавливаюсь, из дебага перехожу в осн. окно, броуз таблицу, а она ПУСТАЯ!!! В это же время эту таблицу (просто, дв. щелчком) открываю в другом Fox-e, с тем же индексом делаю и с тем же условием set key, она показывает правильные записи!!!
...
Рейтинг: 0 / 0
set key to dbf
    #34717515
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lou75Сделано. Останавливаюсь, из дебага перехожу в осн. окно, броуз таблицу, а она ПУСТАЯ!!! В это же время эту таблицу (просто, дв. щелчком) открываю в другом Fox-e, с тем же индексом делаю и с тем же условием set key, она показывает правильные записи!!!

Что выдаёт ?dbf() в обоих случаях
...
Рейтинг: 0 / 0
set key to dbf
    #34717524
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОДИН И ТОТЖЕ ПУТЬ к таблице!
...
Рейтинг: 0 / 0
set key to dbf
    #34717529
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что происходит, вообще?!?! Кто-то видел такое?!
...
Рейтинг: 0 / 0
set key to dbf
    #34717556
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа не запущена. Открываю эту таблицу из datasession, делаю тот же индекс и устанавливаю тот же key. Здесь ТОЖЕ ОНА ПУСТАЯ, ******!!! А в другом окне нормально! Красить компьютер в зеленый цвет?!?!
...
Рейтинг: 0 / 0
set key to dbf
    #34717602
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lou75Программа не запущена. Открываю эту таблицу из datasession, делаю тот же индекс и устанавливаю тот же key. Здесь ТОЖЕ ОНА ПУСТАЯ, ******!!! А в другом окне нормально! Красить компьютер в зеленый цвет?!?!

Лучше в красный. Эффективней помогает

Делай отдельный проект с куском неработающего кода, с таблицей. И выкладывай для всеобщего обозрения. Косяк где-то рядом, но ты его похоже не замечаешь
...
Рейтинг: 0 / 0
set key to dbf
    #34717613
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В зеленый, а потом на помойку.
...
Рейтинг: 0 / 0
set key to dbf
    #34717625
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Дима, но тут админы и правила строгие. Код можно, но без таблицы сенсу немае, я думаю. Как Малдер, отгадка где-то рядом,*****!
...
Рейтинг: 0 / 0
set key to dbf
    #34717626
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом (какими командами) Вы открываете одну и ту же таблицу в разных окнах?

Лично у меня из окна DataSession сколько ни щелкай открывается всегда только одно окно или просто передается фокус на уже открытое окно.
...
Рейтинг: 0 / 0
set key to dbf
    #34717637
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир. Одно окно при работе программы (делаю set step), в другом (пока программа стоит в дебагере) просто дв. щелчком!
...
Рейтинг: 0 / 0
set key to dbf
    #34717643
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это FP9. Он открывает новые окна.
...
Рейтинг: 0 / 0
set key to dbf
    #34717655
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lou75Программа не запущена. Открываю эту таблицу из datasession, делаю тот же индекс и устанавливаю тот же key. Здесь ТОЖЕ ОНА ПУСТАЯ, ******!!! А в другом окне нормально! Красить компьютер в зеленый цвет?!?!
Если используется PrivateDataSession, то возможно дело в SET`ах. проверь в обоих случаях что возвращают:
SET('EXACT')
SET('COLLATE')

Lou75Спасибо, Дима, но тут админы и правила строгие. Код можно, но без таблицы сенсу немае, я думаю. Как Малдер, отгадка где-то рядом,*****!
Таблицу для примера можно почистить до 2-3 строк и заменить данные.
Ждем проект и описаловку как повторить глюк.
...
Рейтинг: 0 / 0
set key to dbf
    #34717668
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще SET('DELETE')
...
Рейтинг: 0 / 0
set key to dbf
    #34717670
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, я в VFP9 и проверял.

Итак, имеем форму в которой отображено ... что? Надо понимать Grid? Переходим в Debugger, когда выполняется что? Некий метод? Или ничего не выполняется, а просто находимся в режиме ожидания реакции пользователя? В этот момент фокус находится где? В объекте Grid? ...

Я что, должен догадываться что именно Вы делаете и в какой последовательности нажимаете кнопки? ПОСЛЕДОВАТЕЛЬНО опишите что именно Вы делаете. Куда надо посмотреть, чтобы увидеть одидаемый эффект. Пустое окно - это что? То, что запустили из Debugger или то, что получилось на форме?
...
Рейтинг: 0 / 0
set key to dbf
    #34717701
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал запустить код:
Код: plaintext
1.
2.
use post Order nPostId
set Key To  10 
brow
из командного окна и Init() формы с PrivateDataSession - работает нормально. вышло 2 одинаковых окна browse
...
Рейтинг: 0 / 0
set key to dbf
    #34717724
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дима.
set(exact)=ON,set(collate)=MACHINE,set(delete)=ON
...
Рейтинг: 0 / 0
set key to dbf
    #34717742
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lou75Дима.
set(exact)=ON,set(collate)=MACHINE,set(delete)=ON В обоих случаях?

Код хотя бы неработающий покажи, если с тестовым проектом проблемы. А то какое-то лечение по фотографии получается.
...
Рейтинг: 0 / 0
set key to dbf
    #34717755
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМВообще-то, я в VFP9 и проверял.

Итак, имеем форму в которой отображено ... что? Надо понимать Grid? Переходим в Debugger, когда выполняется что? Некий метод? Или ничего не выполняется, а просто находимся в режиме ожидания реакции пользователя? В этот момент фокус находится где? В объекте Grid? ...

Я что, должен догадываться что именно Вы делаете и в какой последовательности нажимаете кнопки? ПОСЛЕДОВАТЕЛЬНО опишите что именно Вы делаете. Куда надо посмотреть, чтобы увидеть одидаемый эффект. Пустое окно - это что? То, что запустили из Debugger или то, что получилось на форме?

GRID. Да, выполняется метод. фокус находится в объекте Grid.
USE tmp.dbf IN 0 ORDER tmp && str(month,2)+STR(tmp,5)
SELECT tmp
SET KEY TO '08'+'12345', допустим. Эта запись есть в таблице, но - пусто!!!
Пустое не окно, а таблица после set key!
...
Рейтинг: 0 / 0
set key to dbf
    #34717771
Lou75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Димон, слушай, когда таблица в отдельном окне (дв. щелчком открытая) set(exact)=OFF! И?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / set key to dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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