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

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

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

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

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

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

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

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

Код хотя бы неработающий покажи, если с тестовым проектом проблемы. А то какое-то лечение по фотографии получается.
...
Рейтинг: 0 / 0
09.08.2007, 16:50
    #34717755
Lou75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
set key to dbf
ВладимирМВообще-то, я в 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
09.08.2007, 16:53
    #34717771
Lou75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
set key to dbf
Димон, слушай, когда таблица в отдельном окне (дв. щелчком открытая) set(exact)=OFF! И?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / set key to dbf / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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