У меня в скрипте много коротких 3-4 символа имен процедур и функций.
Нельзя ли их подсветить ( именно короткие <5 ) в редакторе скриптов,
например, желтым цветом Procedure Abc ().
My Visual Database → Posts by abc52
У меня в скрипте много коротких 3-4 символа имен процедур и функций.
Нельзя ли их подсветить ( именно короткие <5 ) в редакторе скриптов,
например, желтым цветом Procedure Abc ().
Привет Derek !
Я сначала не понял как был получен нужный мне результат и когда
добавил Adres 4 в таблицу все понял. Кнопка Clear (Button5) чистит Edit1,
а должна еще отключить действие Button1, а у вас в Button5 дубль
полей таблицы.
Ув. Dmitry !
Мне как раз нужно наоборот, после кнопки Form2.Button1.Click перейти к
настройкам таблицы, где есть возможность более сложного фильтрования,
т.е. как отключать действие кнопки Form2.Button1... ?
Ув. Дмитрий !
У таблицы и полей есть названия, а в скриптах приходится
обращаться к ячейкам через Form1.TableGrid1,Cells[c,r].
А ведь самое простое Tb.Fd [row] - таблица.поле[строка]
упростило бы написание скриптов значительно избавив от
зависимости от ячеек,колонок при изменении порядка полей.
Tb.Fd встречается при настройке TableGrid1, а в скрипте
как это использовать ?
Спасибо за пример Derek !
То что мне нужно.
Привет DEREK !
Удивительно, но || помогли и все работает.
А еще проблема.
В TableGrid1 настраиваются поля таблицы (2.) Foto2
Для результатов поиска кнопку Bu17 можно настроить
с другими полями (3.) Foto3
Когда мы впервые заходим в таблицу, то увидим поля 2.
После применения кнопки Bu17 отражаются поля 3.
А как вернуться обратно к полям 2 без перезагрузки ?
Спасибо
В таблице есть 2 даты Db и De
Как через вычисляемое поле показать
диапазон этих дат "01.02-12.02" ?
copy(Db,1,5)+'-'+copy(De,1,5) - нет функции copy ?
Спасибо работает
Ув. Dmitry.
При использовании TextBox в Edit1 имеются свойства:
TableName, FieldName, Filter, Increm.Search
Но ни одно из них недоступно в скриптах
Программное изменение хотя бы FieldName открывает
большие возможности по фильтрованию в TableGrid1.
Form1.Edit1.FieldName:='FN' ; ?
Спасибо Дмитрий !
А спецсимволы ■ □ ▌► . . . в поле таблицы программно вставить можно ?
Коды ■ – 25A0 □ – 25A1 ▌- 258C ► - 25BA
Вся ячейка красится F_1.TableGrid1.Cell [ c,k ].Color:=clRed;
а как закрасить ее часть ? Например, | Привет всем ! |
Работает, но :
DayOfWeek(strtodate('25.01.2020'))= 7 суб
DayOfWeek(strtodate('26.01.2020'))= 1 вос
DayOfWeek(strtodate('27.01.2020'))= 2 пон
DayOfWeek(strtodate('30.01.2020'))= 5 четверг ?
Спасибо хотя бы так.
Какой функцией определить день недели 0-6 ?
Для кнопки "Button" выбираем действие (Action) "Поиск"
Далее 1... компоненты 2... таблицу 3... поля для результата
Практически эти поля повторяются из TableGrid1.
Возможно ли их использовать по умолчанию ?
Например, 07.09 - текущий год 07-09 - предыдущий
07+09 - следующий 2020
При редактировании формат date чч.мм.гггг сохраняется.
Все заработало как надо
SqlExequte('Insert into ...'); //вставка записи
dbUpdate; // без этого не работала след.строка
dbItemID:=Last_Insert_Id;
SetFocus; // без этого строка бледная
Спасибо за помощь !
Ув. Dmitry !
После Form1.TableGrid1.dbItemID := Last_Insert_Id;
запись выделена , но подсветка на старой записи остается.
Как программно сделать Click по Last_Insert_Id.
При вставке записи в TableGrid Last_Insert_Id
определяет N этой записи.
А как ее программно выделить по Id ?
Ув. Dmitry !
Нет возражений против банковских правил округления.
Но почему не работает 2-й параметр n функции round( r, n ) ?
Спасибо за ответ Dmitry !
А нельзя ли сразу для всех колонок - то же самое ?
Т.е. изменить умолчание True на False
Странно работает функция округления round(r,n)
round(1.50)=2, round(1.49)=1, round(10.51)=11 - да
round(10.5)=10 - нет (=11)
а round(1.45,1) ? (=1.5) - Компилятор не пропускает.
Спасибо за советы, воспользуюсь ими .
А вот еще вопрос ?
При редактировании TableGrid в цифровых полях
Integer, Real есть "услуга" ^ (+1/-1 справа в ячейке).
Как отказаться от этой помощи ?
Спасибо к245 и Дмитрий !
Form1.TableGrid1.VertScrollBar.Position - работает
Теперь есть возможность запоминания страниц в TableGrid
даже после выхода из программы.
У меня выпадающая форма ShowMessage('Ok'), например,
широкая ( > 350 пикселей) и не зависит от длины сообщения,
а по высоте нормально.
Как изменить ширину формы ShowMessage() ?
Спасибо Dmitry.
А как тогда можно определить номер первой (или последней)
не выделенной строки на текущей странице в TableGrid ?
My Visual Database → Posts by abc52
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi