Я пропоную вам сьогодні приклад, зроблений колегою-учасником форуму http://www.gambas-es.org/, Dani26, яка створила кілька відеоуроків, щоб пояснити свою програму щоденник який використовує менеджер баз даних Sqlite3 для обробки даних.
Ваша програма виконує типові завдання:
- Додати записи
- Редагувати записи
- Пошук записів, за назвою.
- Видалити записи
- Створіть звіт за допомогою компонента gb.report
Я залишаю вам інсталяційний пакет (.deb), щоб ви могли використовувати програму, та вихідний код для її вивчення, щоб ви могли краще стежити за коментарями відео-посібників Dani26.
Ось відеоуроки програми, зроблені поетапно:
Відео 1: Створення бази даних
Відео 2: Додайте записи
Відео 3: Редагування та видалення записів
Відео 4: Знайти та повідомити
Примітки:
1) Пошук: у вихідному коді, який ви можете завантажити, речення sql відео:
Select * from Amigos where nombre like '" & filtro & "'"
Я змінив його на
Select * from Amigos where nombre like '%" & filtro & "%'"
Оскільки символ "%" працює як шаблон, виконуючи пошук вмісту. Тож якщо я шукаю слово «ul«, Покаже записи, що містять назву« Julio »,» Julян »,» Zulan 'тощо.
2) Gambas3 має опцію "автоматичного відступу", яку Даніель не використовував у своїх відео.
Це автоматичне відступ можна активувати в меню «Інструмент / Налаштування / Форматування коду / Форматування під час завантаження та збереження»
Fuentes: тема форуму gambas-es.org & Блог Gambeando
Будь ласка, продовжуйте це робити
Offtopic: Остаточна версія 1.0 Makehuman вийшла вчора, подивіться.
Відмінна робота та, яку вони роблять з креветками 🙂
Я також хотів би приклад окремого звіту для файлу цього порядку денного, оскільки звіт у цьому прикладі є загальним, тобто звіт складається з усіх файлів, що містяться в базі даних
Це просто, ви просто використовуєте трохи логіки, вибір - для повної таблиці, яку ви використовуєте, де похідне від готового привітання texboxt
не могли б ви передати файл для керівництва