Попробовал ваш пример, что-то пошло не так. видимо я не так записал. Пример того чего хочу выкладываю

требуется сделать кнопку снять и взять. при нажатии на кнопку будет окрашиваться в тот или иной цвет выделенная строка в таблице. реализацию вижу в виде записи в таблицу 1 или 0  где 1 будет взять 0 снять и в зависимости от 1 или 0 будет присвоен цвет строки . как реализовать окрас строки я нашел. а вот как сделать что бы строка редактировалась и записывалась туда 1 или 0 без дополнительного окна я так и не понял.

Для разукрашивания этот скрипт нашел

var
   i,c: integer;
begin
     c := Form1.GridEmployees.RowCount - 1;
     for i := 0 to c do
     begin
         if Form1.GridEmployees.Cells[3,i] = 'Да' then Form1.GridEmployees.Cell[3,i].Color := clRed
             else Form1.GridEmployees.Cell[3,i].Color := clGreen;
     end;
end;

не понял только можно ли саму кнопку покрасить

Это я видел но интересует именно вопрос по нажатию кнопки что бы сразу заносились нужные данные прописанные в скрипте в бд на выделенную строку для уточнения будут заносится данные 1 или 0 при этом если выбрать взять то заносится "1" в таблицу "взять" в бд если нажать снять то в таблицу "взять" прописывается 0 в таблицу "снять". Как такое реализовать? А по цветам уже нашел

Добрый всем день! Подскажите есть возможность по нажатию кнопки менять цвет выделенного пункта в таблице? Точнее будет в нужный пункт произведена запись 1 или 0 при этом в другом пункте будет запись удалена

56

(2 replies, posted in Russian)

Спасибо помогло

57

(2 replies, posted in Russian)

Подскажите есть возможность принудительно указать язык ввода в поле? или ругаться если язык не соответствует

58

(31 replies, posted in Russian)

DriveSoft wrote:

В данном случае имена полей в SQL запросе нужно брать в кавычки, пример

`ФИО ответственного`

Для создания дубликата записи используйте лучше пример, который я привел выше
http://myvisualdatabase.com/forum/misc. … download=1

В вашем примере выдает ошибку

59

(31 replies, posted in Russian)

проект

60

(31 replies, posted in Russian)

https://thumb.ibb.co/m6n8jT/image.png https://thumb.ibb.co/f8Xxdo/2.png https://thumb.ibb.co/gzSVyo/3.png

61

(31 replies, posted in Russian)

//Кнопка дублирование
procedure Form1_Dubl_OnClick (Sender: string; var Cancel: boolean);
begin
   if Form1.TableGrid1.dbItemID<>-1 then
    begin
        SQLExecute ('INSERT INTO lvs (Address, MACAddress, ComputerName, Users, SerialNumber, DateScan, IP_NetUntMACPrt, Name_NetUntMACPrt, Port_NetUntMACPrt, ID ОИКТ, Цех, Склад, Здание, Этаж, Отметка, Помещение, ФИО ответственного) SELECT Address, MACAddress, ComputerName, Users, SerialNumber, DateScan, IP_NetUntMACPrt, Name_NetUntMACPrt, Port_NetUntMACPrt, ID ОИКТ, Цех, Склад, Здание, Этаж, Отметка, Помещение, ФИО ответственного FROM lvs WHERE id='+Form1.TableGrid1.sqlValue );
        Form1.TableGrid1.dbUpdate; // Update TableGrid
        Form1.TableGrid1.dbitemid := last_insert_id;  // select new record in TableGrid
    end;
end;

62

(31 replies, posted in Russian)

Можно тоже самое для MySQL сделать? SQLExecute ругается на не соответствие БД

63

(31 replies, posted in Russian)

Больше спасибо работает

64

(31 replies, posted in Russian)

Form1.GridEmployees.dbItemID := Last_Insert_id('employees'); // select new record in TableGrid
Too many actual parameters

65

(31 replies, posted in Russian)

Можно ли создать кнопку Копировать строчку?

Большое спасибо после праздников проверю

Если редактировать или открыть любую запись в таблице на главной форме то после ввода параметра поиска в Edite и нажатии кнопки поиска ничего не показывает все скрывает. Причем при нажатии Ctrl + F то все ищет в таблице

68

(9 replies, posted in Russian)

уже купил лицензию) pavel12.10@bk.ru

69

(9 replies, posted in Russian)

Есть такой проект надо сделать в поле lvc сделать что бы MAC при выборе сетевухи вставлялся автоматически и имя компа тоже вставлялся но при этом можно было его потом редактировать. сейчас сделал имя компа по вашему примеру так он вставляет его но при это не дает его редактировать и на любой форме где редактирую вставляет имя пк когорого редактирую. Как можно это исправить?

70

(9 replies, posted in Russian)

Ну почти правильно поняли))) Надо что было так, но в поле Edit2 вставлялся только мак и если есть возможность в комбобоксе отображать IP сети

71

(9 replies, posted in Russian)

За это спасибо большое это то что надо было. Но еще вопрос такой можно сделать в комбо боксе список все маков на компе с сетевухами? или что бы выбрав сетевуху или IP из комбо бокса вставлялся ее мак? По поводу переноса есть несколько  текстовых полей подряд и нужно сделать что бы при наборе 2-х символов в первом поле сразу перекидывало на второе поле для набора и так далее)))

Добрый день всем. Как можно организовать автоматический переход на другую строку при заполнении строки(тоесть при внесении 2х символов переходить на следующую строку)? Так же есть возможность автоматически вставлять в поле мак компа или что бы выбирать из списка? и есть возможность автоматически вставлять имя ПК?