powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и ComboBox
25 сообщений из 112, страница 1 из 5
Grid и ComboBox
    #36893924
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставил в Grid ComboBox, настроил, но после выборе элемента тест в столбце Grid-а обрезается до 2-х знаков. Может кто знает как исправить подобную проблему?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894004
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ComboBox.Format = replicate('X', 10 )

Вместо числа 10 укажите сколько символов Вы хотите видеть. В данном случае - это глюк. "Обрезка" происходит по количеству символов в поле, указанному в качестве Column.ControlSource
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894096
sevaseve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В результате получилось "пр/од/ано", "по/ст/упил"
Наверное где то ещё есть свойство, найти не могу
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894102
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ, В результате получилось "пр/од/ано", "по/ст/упил"
Наверное где то ещё есть свойство, найти не могу
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894109
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sevaseveВ результате получилось "пр/од/ано", "по/ст/упил"
Наверное где то ещё есть свойство, найти не могу

покажите нам работающий пример.

такое впечатление, что у Вас взлет контрола с танцами
и он на взлете к чему-то вяжется и т.д. (ну прям маска даты в том, что получилось)

нужно посмотреть как Вы настраиваете грид, кладете контрол и т.д.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894238
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу строго не ругать это пока ещё набросок.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894371
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это курсовой и т.д. - (сделать и выбросить),
то я заклеил себе скотчем рот
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894382
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поудаляйте текстбоксы в колонках.

если Вы вкладываете в колонку новый контрол,
то удаляйте из колонки текстбокс.

держа контрол внедряетесь в колонку грида,
затем в оне свойств выбираете тексбокс колонки,
затем тынц мышом по колонке грида и нажимаете Delete -
старый контрол убьется

удачи в нелегком освоении фокспро.
будет проще найти "правильные" примеры
и на них поучиться.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894498
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,
Извиняюсь не понял, у меня так и есть.

К сожалению не курсовая, просто я паралельно изучал работу с запросами. на FoxPro с ними ни разу не сталкивался. А структуру файлов БД я пока поменять не могу. Во вторых это набросок.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894516
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо,
Извиняюсь не понял, у меня так и есть.

у меня жирненьким.
долбани энтером по св-ву - пусть жирным станет

Alexandr29
К сожалению не курсовая, просто я паралельно изучал работу с запросами. на FoxPro с ними ни разу не сталкивался. А структуру файлов БД я пока поменять не могу. Во вторых это набросок.

тогда распечатываю рот и начинаю орать:
ааа... руки вверх, не мучь себя и лису.
сделай перерыв.
почитай пожалуйста всю ветку и примеры посмотри
http://sql.ru/forum/actualthread.aspx?tid=618865&hl=%ea%eb%e0%f1%f1%fb
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894875
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо
у меня жирненьким.
долбани энтером по св-ву - пусть жирным станет

Спасибо, заработало.

прошелмимо
тогда распечатываю рот и начинаю орать:
ааа... руки вверх, не мучь себя и лису.
сделай перерыв.
почитай пожалуйста всю ветку и примеры посмотри
http://sql.ru/forum/actualthread.aspx?tid=618865&hl=%ea%eb%e0%f1%f1%fb

Признаюсь честно, читал, но как применять на практике не научился.
Сейчас повторил но как применить (применительно к моеё задаче)так и не включился.
М.б. после обеда башка совсем не варит
Так, что завтра с утра поробую ещё раз.(работу с классами всетаки осваивать нужно)

Если, что можно будет задать вопросы?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36894919
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо
у меня жирненьким.
долбани энтером по св-ву - пусть жирным станет

Спасибо, заработало.

прошелмимо
тогда распечатываю рот и начинаю орать:
ааа... руки вверх, не мучь себя и лису.
сделай перерыв.
почитай пожалуйста всю ветку и примеры посмотри
http://sql.ru/forum/actualthread.aspx?tid=618865&hl=%ea%eb%e0%f1%f1%fb

Признаюсь честно, читал, но как применять на практике не научился.
Сейчас повторил но как применить (применительно к моеё задаче)так и не включился.
М.б. после обеда башка совсем не варит
Так, что завтра с утра поробую ещё раз.(работу с классами всетаки осваивать нужно)

Если, что можно будет задать вопросы?

вопросы задавать нужно.

в фокспро можно вести разработку красиво,
не издеваться над собой и не плодить километры кода.

в Вашем проекте смешалось все в кучу и до добра
такое не доведет.

Вы должны понять, что на взлете контролов
происходит свистопляска со сменой открытых таблиц,
а контролы (грид и т.д. ) сами вяжутся к открытым областям -
такие-уж они умные.

поэтому я Вам показал так называемую "заглушку",
что в данном случае Вам помогло,
а на самом деле - это всего лишь какой-то костыль в "мешанине".

заставьте себя и поработайте с классами.
по шажочкам попробуйте поиграться самостоятельно -
просветление должно прийти.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36895585
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы еще посоветовал работать в кодовой странице 1251. Тащить из DOS кодовую страницу 866 - это искать себе приключений.

Аргумент "совместимости" с DOS-приложениями здесь не работает, поскольку 866 кодовая страница в Windows - это несколько не то, что 866 кодовая страница в DOS. Полной совместимости не получится. Зачем же делать заведомо ущербное приложение?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36898989
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМЯ бы еще посоветовал работать в кодовой странице 1251. Тащить из DOS кодовую страницу 866 - это искать себе приключений.

Аргумент "совместимости" с DOS-приложениями здесь не работает, поскольку 866 кодовая страница в Windows - это несколько не то, что 866 кодовая страница в DOS. Полной совместимости не получится. Зачем же делать заведомо ущербное приложение?

Я пытался преобразовать dbf-ки из 866 в 1251, у меня ничего не получилось, поэтому и пришлось оставить 866 кодовую страницу.(эксперементировал и с CPZERO,и с Copy To as, и с cpconvert)
Если предложете способ буду очень благодарен.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899020
Alexandr29ВладимирМЯ бы еще посоветовал работать в кодовой странице 1251. Тащить из DOS кодовую страницу 866 - это искать себе приключений.

Аргумент "совместимости" с DOS-приложениями здесь не работает, поскольку 866 кодовая страница в Windows - это несколько не то, что 866 кодовая страница в DOS. Полной совместимости не получится. Зачем же делать заведомо ущербное приложение?

Я пытался преобразовать dbf-ки из 866 в 1251, у меня ничего не получилось, поэтому и пришлось оставить 866 кодовую страницу.(эксперементировал и с CPZERO,и с Copy To as, и с cpconvert)
Если предложете способ буду очень благодарен.Продемонстрируйте Ваши попытки. Особенно интересует copy to.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899031
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29ВладимирМЯ бы еще посоветовал работать в кодовой странице 1251. Тащить из DOS кодовую страницу 866 - это искать себе приключений.

Аргумент "совместимости" с DOS-приложениями здесь не работает, поскольку 866 кодовая страница в Windows - это несколько не то, что 866 кодовая страница в DOS. Полной совместимости не получится. Зачем же делать заведомо ущербное приложение?

Я пытался преобразовать dbf-ки из 866 в 1251, у меня ничего не получилось, поэтому и пришлось оставить 866 кодовую страницу.(эксперементировал и с CPZERO,и с Copy To as, и с cpconvert)
Если предложете способ буду очень благодарен.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
? Cpcurrent()

Create Table c:\ 1  free CODEPAGE =  866  (name c( 10 ))
Use c:\ 1  Alias sss
Insert into sss VALUES ('тыры пыры')
? CPDBF('sss')  
brow
Use
Select *;
   from c:\ 1  ;
   into table c:\ 2 
Close Databases all  
Use c:\ 2  
? CPDBF()   
brow

что получилось?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899061
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.Продемонстрируйте Ваши попытки. Особенно интересует copy to.

If File(Alltrim(Thisform.d_AFOKA.Value)) Then
Use Alltrim(Thisform.d_AFOKA.Value)
Copy To Alltrim(Thisform.d_organ.Value)+Alltrim(Thisform.d_name.Value) as 1251
ENDIF
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899177
Alexandr29проходящий.Продемонстрируйте Ваши попытки. Особенно интересует copy to.

If File(Alltrim(Thisform.d_AFOKA.Value)) Then
Use Alltrim(Thisform.d_AFOKA.Value)
Copy To Alltrim(Thisform.d_organ.Value)+Alltrim(Thisform.d_name.Value) as 1251
ENDIFПрелестно. Теперь рассказывайте как проверяли полученный результат?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899202
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
? Cpcurrent()

Create Table c:\ 1  free CODEPAGE =  866  (name c( 10 ))
Use c:\ 1  Alias sss
Insert into sss VALUES ('тыры пыры')
? CPDBF('sss')  
brow
Use
Select *;
   from c:\ 1  ;
   into table c:\ 2 
Close Databases all  
Use c:\ 2  
? CPDBF()   
brow

что получилось?

1251
866
Вы создаёте файл, и его преобразовываете, а я беру старый к примеру op.dbf
Если закоментировав часть что созд.файл то получаем
1251
1251
и кракозяблы (CODEPAGE=auto)

Если CODEPAGE=866
866
866
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899211
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29
1251
866
Вы создаёте файл, и его преобразовываете, а я беру старый к примеру op.dbf
Если закоментировав часть что созд.файл то получаем
1251
1251
и кракозяблы (CODEPAGE=auto)

Если CODEPAGE=866
866
866

ну так в моем примере правильно получилось или нет?
если не комментировать?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899213
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.Прелестно. Теперь рассказывайте как проверяли полученный результат?
Use [вновь созданную таблицу]
Browse
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899216
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В вашем примере все правильно сработало
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899226
Alexandr29проходящий.Прелестно. Теперь рассказывайте как проверяли полученный результат?
Use [вновь созданную таблицу]
BrowseНу и? Что увидели и что ожидали увидеть? Все клещами надо тянуть?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899238
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
DO CPZERO WITH "op.dbf"
Use excl ?

что Вы установили?

тупо поставьте 1251,
а потом копи ту хоть перекопи ту.

Вы уже сами запутались и нас путаете.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #36899433
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.Alexandr29проходящий.Прелестно. Теперь рассказывайте как проверяли полученный результат?
Use [вновь созданную таблицу]
BrowseНу и? Что увидели и что ожидали увидеть? Все клещами надо тянуть?

Вместо руских букв были кракозяблы
Сейчас повторил повторно - отсутствуют 1 или 2 первые буквы, а дальше нормальный текст
Пример(-оступило -лата за перевод_ (наc.) )
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 1 из 5
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и ComboBox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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