среда, 2 октября 2013 г.

Создание элемента формы с помощью VBA на примере ListBox (списка)

Задача:  Создать поле «Популярные маршруты» (программа), добавить в него маршруты из созданной БД, пользующиеся наибольшим спросом.
      Реализацию проведем на предыдущем примере.

Создадим новый модуль. Под полем, где будут данные, я буду подразумевать элемент ListBox. Процесс добавления на пустую форму элементов осуществляется только в режиме Конструктора (как и обычно, когда мы что-то создаем). Программно это можно сделать так::

Процедура обработки события на текущую запись формы

Рассмотрим следующую базу данных турбюро.
Необходимо создать форму для ввода информации о путевках и увеличивать стоимость путевки на 20%, если признак оплаты - безналичный.

вторник, 10 сентября 2013 г.

Еще одна задача БД+VBA. Удаление данных из таблицы

Итак, есть некая БД, схема данных которой приведена ниже. Изначально БД состоит из трех таблиц. Необходимо заполнить четвертую таблицу  данными, если введенная пользователем дата, совпадает с датой из таблиц "Требование" и "Лимитно-заборные карты"

Базы данных Access и VBA

Довелось мне как-то взяться за "лопату" и найти внятное описательное решение в Интернетах на простую тему "Как программно ковыряться в Access?".  Это получилось далеко не сразу, поэтому просто оставлю это здесь.

1. Создание новой таблицы средствами VBA
Есть некая, одна из многих типичных, база данных учета машин. Необходимо создать новую таблицу с тремя полями "Гаражный номер", "Расход бензина", "Стоимость бензина". Совсем несложный скрипт позволит решить это проблему.

воскресенье, 9 июня 2013 г.

Кодовое управление виджетами

Рассмотрим простое приложение - ввод пользователем своего возраста с использованием одного из трех вариантов ввода:

  1. непосредственно ввода числа;
  2. посредством стрелок (элемент типа QSpinBox), последовательно увеличивающих или уменьшающих значение;
  3. с помощью специального ползунка (слайдера – элемент типа QSlider).


воскресенье, 26 мая 2013 г.

Сигналы и слоты - всё по понятиям


Ключевым механизмом взаимодействия объектов в Qt являются сигналы и слоты.  Каждый объект, интегрированный в систему управления Qt, т.е. описанный как Q_OBJECT, может иметь типизированные слоты, обеспечивающие прием и обработку типизированных сигналов от других объектов, и собственные сигналы, прием которых могут осуществлять другие объекты. Связь между сигналами и слотами конкретных объектов устанавливается посредством функции connect(…).