powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с гридом!
25 сообщений из 29, страница 1 из 2
Проблема с гридом!
    #39138267
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем!

Помогите пожалуйста со следующими трудностями.
При добавление новой записи или редактировании происходит следующая вещь.
Много очень записей в таблице и часто полоса прокрутки уходит слева направо, т.е. приходится подтягивать скроллинг (тащить его)
справа налево.
Можно ли как-то зафиксировать данную вещь, чтобы не было перетаскивания и все время полоса прокрутки была на одном месте!!!
Спасибо большое!!!
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39138704
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18,

16147428

полтора года... и "проблема" не решена?
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39138781
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грид можно обратно сдвинуть установив фокус на первую колонку
Код: sql
1.
ThisForm.Grid.Column1.Text1.SetFocus()



Думаю что есть другие решения проблемы и совсем без грида.

Ты бы сделал простенький пример с демонстрацией проблемы и выложил сюда. Простейший проект из БД в 2-3 таблицы и форму с непослушным гридом. Весь проект не надо предлагать в мыло, никому не интересно в куче непонятно чего копаться. Надо минимум демонстрирующий проблему.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39138957
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте Dima T!

Большое спасибо Вам за подсказки.
Маленький вопрос, если Вам не трудно можно Вас лично спросить по e-mail, либо аське!

Я знаю, как Вы часто и хорошо мне подсказывали, у меня еще будет маленький вопрос и пример Вам пришлю - так все ясно я объясню.
Если Вы не против, то напишите пожалуйста мне на аську.
Моя аська: 614070511

Заранее большое спасибо!
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139088
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спрашивай тут. Нечего секретничать. Если думаешь что я что-то за доп.оплату сделаю - сразу скажу что мне это неинтересно.

Ответы может кому-то кроме тебя пригодятся. Для того и форум.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139513
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем, здравствуйте Dima_T!

Слезно прошу помочь. Dima_T, как Вы писали - вставляю код. Я почему хотел послать код, т.к. тут может быть неясно видно. Я его не таю, я с удовольствием готов показать и рассказать, как и что.
Итак:
Суть такая - добавляется человек и к нему - рисунок формы приложен в конце - добавляются обследования.
Если на человека несколько обследований после добавления - он не встает на последнее добавление, а в скачет в начало.
Т.е. если на человеке три записи - и добавляем четвертую, он прыгает на первую и приходится руками вставать на четвертую.
Посмотрите пожалуйста что не так.
С человека слава богу не сходить, а тут такая беготня.
Я описал в конце текста - связи и, с радостью готов ответить на все вопросы, какие непонятны.

Спасибо. Помогите пожалуйста.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139520
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикладываю картинку, как я реализую и задумал свою работу.
Слева ходим по гриду людей, справа заказы каждого человека!

Спасибо

Если что дослать и добавить, то я с удовольствием готов!
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139530
dima_18Здравствуйте всем, здравствуйте Dima_T!

Суть такая - добавляется человек и к нему - рисунок формы приложен в конце - добавляются обследования.Добавляется КУДА? О чем, собственно, речь? Можно хотя бы в двух словах описать предметную область?Если на человека несколько обследований после добавления - он не встает на последнее добавление, а в скачет в начало.
Т.е. если на человеке три записи - и добавляем четвертую, он прыгает на первую и приходится руками вставать на четвертую.ОН - это кто/что? Кто/что скачет? Где скачет?Посмотрите пожалуйста что не так.
С человека слава богу не сходить, а тут такая беготня.Переведи...Я описал в конце текста - связи и, с радостью готов ответить на все вопросы, какие непонятны.
Начни уже заданных.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139534
dima_18Прикладываю картинку, как я реализую и задумал свою работу.
Слева ходим по гриду людей, справа заказы каждого человека!

Спасибо

Если что дослать и добавить, то я с удовольствием готов!Вот и пришлите саму форму, а не её фотографию.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139559
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139560
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139561
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все послал!
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139582
dima_18,
начнем избиение младенцев :)
1. Зачем в коде
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Public xkodper,xfio,pnom

xkodper = person2.Id
xfio = person2.fname
xnames = person2.mname
xotch = person2.lname

sum_str = Alltrim('&xfio')+' '+Alltrim('&xnames')+' '+Alltrim('&xotch')

Thisformset.Form3.Caption = "Добавление посещения для &sum_str"

pnom = 1
xkodper = person2.Id
xfio = person2.fname


столько совершенно бесполезных и повторяющихся строк? Вы не умеете складывать строки без макроподстановки? Зачем нужны переменные, которые нигде не используются?
Весь этот мусор заменяется 1(одной!) строкой:
Код: sql
1.
sum_str = Alltrim(person2.fname)+' '+Alltrim(person2.mname)+' '+Alltrim(person2.lname)



ps: продолжение следует...
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139588
Пардон, чуть поторопился с отправкойй
Код: sql
1.
Thisformset.Form3.Caption = "Добавление посещения для "+Alltrim(person2.fname)+' '+Alltrim(person2.mname)+' '+Alltrim(person2.lname)



ps: продолжение следует...[/quot]
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139591
dima_18,

2. Вы про такое свойство элементов управления на форме как "ControlSource" что-нибудь знаете? Вам платят за количество кода? Вы в курсе, что более полвины вашего кода надо просто выкинуть как совершенно бесполезный?
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139596
dima_18Все послал!Не всё. Таблицы person2 и obsled2 в студию, можно пустые.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139619
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18, я вроде понятно написал: сделай простенький пример с демонстрацией проблемы и выложи сюда.

Давай объясню почему я это написал:
1. Пока пример пишется в 90% случаев приходит понимание что не так, т.е. проблема решена и выкладывать нечего.
2. Минимальный пример это как минимум проявление уважения к тем у кого просишь помощи, т.к. тут за это денег не берут. Будь добр покажи что сделал все что смог и не нашел ответа. Хочешь чтобы кто-то почитал твои портянки - форум работа, там все что угодно за твои деньги.
3. Учись формулировать вопросы. Правильно заданный вопрос содержит половину ответа. Опусы типа "пошлю в почту", "что еще интересно" и т.д. никому не интересны.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139639
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18,
Код: plsql
1.
2.
3.
4.
5.
  thisformset.val_edit = ;
    STUFF(thisformset.val_edit,1,1,;
    CHRTRAN(LEFT(thisformset.val_edit,1),;
   'йцукенгшщзхъфывапролджэячсмитьбю',;
   'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'))


Как-то слишком жестко... можно даже сказать - жестоко!
Цель?
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139656
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем, да, поругались Вы на славу!

Но я высылаю Вам отсутствующие таблицы.
Итак:
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139660
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139661
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139662
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139665
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Послал, таблицы, правильный проходящий!

У этих таблиц, alias другие, т.е. с добавлением2, все нормально!

Спасибо большое.
Жду ответов и надеюсь на помощь
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139740
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал. С трудом запустил: person.CDX нет. obsled.CDX битый. Контейнера БД нет. В коде левые пути.

Код смотреть страшно. Какая-то сплошная жесть. У контролов есть свойство name, называй их по-человечески чтобы не было "thisformset.form3.text21.." Все косяки описать просто невозможно.

Тебе медаль "За упорство" нужно дать только за то что этот код хотя бы так работает.

Бросай писать пока не поздно и берись за книги. Прочитай М. Базиян Использование Visual FoxPro 6 . Разберись что к чему, поделай примеры оттуда. Потом начинай писать свое.

PS Потыкался. Как косяк повторить - не понял.
...
Рейтинг: 0 / 0
Проблема с гридом!
    #39139750
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redrik
Код: plsql
1.
2.
3.
CHRTRAN(LEFT(thisformset.val_edit,1),;
   'йцукенгшщзхъфывапролджэячсмитьбю',;
   'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ')

Upper() уже отменили?.. Хотя стоп!
Redrik
Код: plsql
1.
2.
3.
4.
STUFF(thisformset.val_edit,1,1,;
    CHRTRAN(LEFT(thisformset.val_edit,1),;
   'йцукенгшщзхъфывапролджэячсмитьбю',;
   'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ')

Неужели и Proper() тоже отменили?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с гридом!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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