BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / УРОК 4. создание интерфейса таблицы

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
УРОК 4. создание интерфейса таблицы, Задача 3
 
Задача 3

1.Рисуем карточку ввода данных
2.Настраиваем объекты в карточке ввода
3.Дорабатываем текст плагина, смотрим на результат
4.Дорабатываем настройку combo-объекта и смотрим на результат
 
A Рисуем карточку ввода данных

1. Файл – создать новый – форма
2. Переименуем файл на frmDoverEdit.prg
3. В инспекторе формы:
- Caption Карточка ввода
- Height 500
- Width 700
4. Вытаскиваем на карточку объект xbLabelEdit
:!: Наименование ,выводимое из Caption мышкой не растягивается
5. В инспекторе объекта:
- Caption Номер доверенности
- Font-Size: 10
- LabelWidth : 160
6.Вытаскиваем на форму объект xbLabelCombo
7.В инспекторе объекта:
- Caption: Статус
- Font-Size: 10
- LabelWidth : 160
8. По аналогии делаем объекты xbLabelEdit для полей
- Дата выдачи
- На кого выдана
- На получение от
- Дата закрытия
 
Б. Настраиваем объекты в карточке ввода

1. Вытаскиваем на карточку ввода объект TbestDataSet
2. В инспекторе настраиваем свойства:
- name : DS
- tablename : user\dover\dover.dbf
3. Вытаскиваем на карточку ввода объект xbADSDataSource
4. В инспекторе настраиваем:
- DataSet : DS
- Name : DSR
5. Теперь пройдем по каждому объекту xbLabelEdit и в инспекторе настроим:
- DataField – имя поля из БД соответствующее объекту (смотри задача 1.Б)
- DataSource : DSR
:?:
- displayformat - пытался для освоения данного свойства усилить ТЗ например тем, чтобы в номере доверенности иметь строго фиксированную серию или еще что, но столкнулся с тем что описание формата надо искать в дельфийском хелпе, которого у меня нет. Убедительная просьба: когда перейдем к обсуждению топика, тем кто имеет описание - поделиться им для последователей.

- EditMask (для полей дата) : выбираем маску даты
- TabOrder : если допустим он равен 3 – это означает, что при вводе при прохождении полей это поле будет предлагаться для ввода четвертым (отсчет от 0)
Значит если нас эта последовательность не устраивает для данного поля меняем на свою (для единообразия решения предлагайте вариант)
6. Теперь выберем объект xbLabelCombo
7. В инспекторе объекта заходим в свойство items (жмем на 3 точки)
8. В столбик пишем наши статусы из темы УРОК4.Задача 2:
- черновик
- выдана
- возвращена
- закрыта
- просрочена
:!: Работу с комбо объектом рассмотрим детальнее в этой задаче, но после вывода и просмотра на экране предварительного вида карточки ввода
 
В соседней теме
Цитата
nordk пишет:
как на мой взгляд тема урока будет раскрыта полностьюя буду размещать сообщение о том, что изложение материала закончил итолько тогда начинаем переходить к обсуждению. Просьба дожидаться окончательного размещения материала.


Аналогичной фразы здесь не вижу, а тема лежит без движения уже больше месяца :mecry:
 
В отпуске был вчера вышел :surprise:
Буду исправляться
 
Где можно найти продолжение темы? если есть конечно.
 
На этой неделе начну публикацию материалов дальше
 
Прошло уже 1,5 недели, а Вы так и не продолжили.. :mecry: Очень нужно продолжение урока. :!:
 
Светлана не ругайте меня.
Дело вот в чем.
Для того чтобы двигаться в развитии программирования в новых окнах, очень важно разобраться в сути объектов MetaBO.
Это означает, что следующий урок будет теоретическим и мне нужно максимально правильно его изложить.
Теория мне дается труднее выкладки примеров (отсюда проблема со сроками), но тем не менее черновой вариант у меня готов, я планирую его отдать на редакцию разработчикам в течении сегодняшнего дня и потом выложу окончательный вариант.
Так что данная тема находится в работе и является на сегодня для меня вопросом номер 1. Подождите еще чуть-чуть плз.
 
Обязательства свои исполнил.
Получил ответ разработчика, что текст в отредактированном виде а может и переписанном полностью получу ориентировочно в понедельник.
Страницы: 1
Читают тему (гостей: 1)