Найдено 9 результатов

snkip
23.06.2020 13:16:45
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7333

Re: DBGrid + LookupComboBox + новая запись.

Всем спасибо за помощь! Вроде разобрался в чем проблема!
При создании поля подстановки, по умолчанию активны пара чекбоксов, снял галки и все заработало! Ура!
Настройка на скрине, мож кому пригодится!
snkip
23.06.2020 12:37:10
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7333

Re: DBGrid + LookupComboBox + новая запись.

unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, sqldb, db, mysql57conn, Forms, Controls, Graphics, Dialogs,
DBGrids, DBCtrls;

type

{ TForm1 }

TForm1 = class(TForm)
DataPhones: TDataSource;
DataPhoneTypes: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1&#58 ...
snkip
23.06.2020 05:51:57
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7333

Re: DBGrid + LookupComboBox + новая запись.

Я списки в DbGrid делаю, через PickList, например

DbGrid.Columns.Items[0].ButtonStyle := cbsPickList;
DbGrid.Columns.Items[0].PickList.Add('Item1');
DbGrid.Columns.Items[0].PickList.Add('Item2');

Данные в PickList можете ...
snkip
22.06.2020 17:19:43
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7333

Re: DBGrid + LookupComboBox + новая запись.

Прошу прощения! Я на схеме таблиц неправильно указал название поля, оно называется "name", а не "type" и в настройке столбцов запроса оно же и указано в строке "LookupResultField"

Добавлено спустя 5 минут 39 секунд:
Поменял скрин с таблицами.

Добавлено спустя 41 минуту 44 секунды:
Сейчас ...
snkip
22.06.2020 12:01:10
Форум: Lazarus
Тема: DBGrid + LookupComboBox + новая запись.
Ответы: 8
Просмотры: 7333

DBGrid + LookupComboBox + новая запись.

Добрый день!
Не получается сохранить новую запись при добавлении значения через выпадающий список в гриде.
Дата-сеты для подстановки значений и для главного грида присутствуют, все отображается и выбирается, но при сохранении возникает ошибка, что нет такого поля "name". Это поле из дата-сета для ...
snkip
16.06.2020 09:31:50
Форум: Lazarus
Тема: FileExists MacOS Lazarus (файл есть, а результат "false"
Ответы: 7
Просмотры: 6649

Re: FileExists MacOS Lazarus (файл есть, а результат "false"


При выполнении GetCurrentDir возвращает "/", я так понимаю, что с окружением все в порядке и по идее наличие файла должно проверяться в текущей папке.

Текущая папка "./"
Папка "/" - корневой каталог ОС

Понял, спасибо!
Я полагал, что папка проекта воспринимается как корневая. Сейчас попробовал ...
snkip
15.06.2020 11:17:51
Форум: Lazarus
Тема: FileExists MacOS Lazarus (файл есть, а результат "false"
Ответы: 7
Просмотры: 6649

Re: FileExists MacOS Lazarus (файл есть, а результат "false"

Всем привет!
Спасибо, что откликнулись!
Сегодня запустил этот пример в Ubuntu, все работает отлично!
Может в MacOS что-то с правами доступа не так? Хотя писать в эту папку получается (из программы).
При выполнении GetCurrentDir возвращает "/", я так понимаю, что с окружением все в порядке и по идее ...
snkip
14.06.2020 15:47:33
Форум: Lazarus
Тема: FileExists MacOS Lazarus (файл есть, а результат "false"
Ответы: 7
Просмотры: 6649

FileExists MacOS Lazarus (файл есть, а результат "false"

Всем привет!
Делаю небольшую БД для собственных нужд, опыта в программировании нет. Хотел хранить настройки для подключения к БД в ini файле,
выполняя предварительную проверку наличия файла.
При работе в Windows такой код работает, а в MacOS - нет! В чем может быть причина?
Привел пример самого ...