|
|
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
С pb10.5 поставлен пример ввода В таблицу. C:\Program Files\Sybase\PowerBuilder 10.5\Tutorial\Solutions Хочу реализовать аналогично. 1. Не знаю причину и что надо сделать Чтобы в нижнем data window отображалась та же запись, что и в верхнем data window. В примере синхронное представление В обоих data window - значение в поле Customer_id = 105 . 2. Как доступиться к 3-ём кнопкам На панели, допустим для Insert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2007, 15:09 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 09:33 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
И всякий раз при изменении строки в верхнем ДВ делать ScrollToRow для нижнего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 11:43 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
А что бы в момент ввода новых данных или изменения старых не передергивалась строка, блокировать переход на новую строку в RowFocusChanging, как вверху, так и внизу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 12:13 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 11:07 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
В примере по-иному реализовано, А вот – КАК? – не пойму. В dw_detail посылается аргумент. Все просто, как угол дома! Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 12:51 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
авторВ примере по-иному реализовано, А вот – КАК? – не пойму. В dw_detail посылается аргумент. Все просто, как угол дома! long ll_itemnum ll_itemnum = this.object.data[currentrow, 1] IF dw_detail.Retrieve(ll_itemnum) = -1 THEN MessageBox("Retrieve","Retrieve error-detail") END IF В ПРИМЕРЕ ОТСУСТВУЮТ функции ShareData() и ScrolToRow() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 17:12 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Это вопрос, ответ или наезд? :) Че надо-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 17:21 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
авторЭто вопрос, ответ или наезд? :) Че надо-то? Riska, искренне багодарен Вам, за продолжение. Вернёмся к началу: авторС pb10.5 поставлен пример ввода В таблицу. C:\Program Files\Sybase\PowerBuilder 10.5\Tutorial\Solutions Хочу реализовать аналогично. 1. Не знаю причину и что надо сделать Чтобы в нижнем data window отображалась та же запись, что и в верхнем data window. В примере синхронное представление В обоих data window - значение в поле Customer_id = 105 . Я сделал в своём проекте что-то не так - у меня вверхнем Datawindow меняется, допустим, 101, 102, 105, 110 и т.д. В нижнем Datawindow стоит всё время 101. Проверил Ваши советы на использование функций ScrollToRow() и ShareData() На приведенных снимках я показал, что эти функции в поставляемом примере не применяются Я не могу понять где допущена мной ошибка, обратился к форуму. Конечно, надо иметь перед собой разрабатываемый проект, очевидно Ваши советы в других ситуациях работают, иначе Вы бы их не делали, здесь моя беда, что не могу выйти из тупика. СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 11:16 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Для изучения работы с ShareData конечно можно помучится и полностью изучить механизм работы. Но Я когда-то поработал с ShareData, намучился при постоянных модернизациях проекта и сделал просто решил для себя больше без крайней необходимости не использовать ShareData. В данном примере для отображения внизу по клику в верхней части все поля перегоняются переменными или RowsCopy (кто-как). Да, строк в проекте немного прибавляется, зато нет болезней изучаемого вопроса. Все прозрачно. и еще, в одном из вопросов на форуме, человек работал с сортировкой и фильтрами визуального DataWindow и "фонового" DataStore , используя при этом ShareData. И также мучался. Для подобных задач я накладывал Sort и Filter на DataStore потом перегонял данные в DataWindow dw_1.object.data = lds_1.object.data . При изменении DataWindow - обратно в DataStore. при необходимости обработка по строчкам. Для меня и моего применения все очень удобно и быстро работает (делал псевдодерево: отображение древовидной структуры в DataWindow в большим количеством полей, чтобы пользователь использовал Sort и Filter и не плевался при этом. Нестандарно, достаточно много кода, зато прозрачно при возврате и доработке через год) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 13:12 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
ВасВас - Слишком много текста... :) Voitovych - по фразе " Я сделал в своём проекте что-то не так " сложно понять, в чем ошибка. Вот здесь ответ, как оно работает: http://www.sql.ru/forum/actualpost.aspx#4585041 В верхнем Datawindow меняется, допустим, 101, 102, 105, 110 и т.д. Посылаем этот номер в нижнее Datawindow. Все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 14:48 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Riska +1 2Voitovych читай что тебе отвечают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 15:06 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
в верхнем и нижнем DW при ShareDate должен быть одинаковый набор полей (например полностью идентичные SQL запросы ), тогда ShareDate работает без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 15:10 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
авторhttp://www.sql.ru/forum/actualpost.aspx#4585041 Указанній форум не найден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2007, 18:19 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=466641#4585041 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 10:05 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
НАКОНЕЦ-ТО, УСПЕХ! СПАСИБО ВСЕМ, принявшим участие В решении проблемы, БЕЗ ВАШЕЙ ПОМОЩИ НЕ ПОЛУЧИЛОСЬ БЫ ! двигаемся дальше: Где копать, чтобы найти 4 (четыре) Bitmaps ( пиктограммы, значки), показанные Вверху на панели инструментов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 11:09 |
|
||
|
ВВОД В ТАБЛИЦУ
|
|||
|---|---|---|---|
|
#18+
Копай в меню закладку Toolbar, может и найдешь пару дублонов! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 11:34 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34762740&tid=1337022]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 383ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...