Topic: Вывод записей в TableGrid
Свойство dbLimit задает кол-во записей, которое будет
выведено в TableGrid, начиная с 1-й записи.
А как вывести тоже самое начиная с любой записи ?
My Visual Database → Russian → Вывод записей в TableGrid
Свойство dbLimit задает кол-во записей, которое будет
выведено в TableGrid, начиная с 1-й записи.
А как вывести тоже самое начиная с любой записи ?
У компонента TableGrid есть свойство dbOffSet чтобы задать смещение.
Проект с примером
http://myvisualdatabase.com/forum/misc. … download=1
Спасибо Dmitry.
А как тогда можно определить номер первой (или последней)
не выделенной строки на текущей странице в TableGrid ?
Спасибо Dmitry.
А как тогда можно определить номер первой (или последней)
не выделенной строки на текущей странице в TableGrid ?
Номер первой отображаемой строки находится в свойстве VertScrollBar.Position, нумерация с нуля.
Спасибо Dmitry.
А как тогда можно определить номер первой (или последней)
не выделенной строки на текущей странице в TableGrid ?
К сожалению не понял вопроса.
Спасибо к245 и Дмитрий !
Form1.TableGrid1.VertScrollBar.Position - работает
Теперь есть возможность запоминания страниц в TableGrid
даже после выхода из программы.
У меня выпадающая форма ShowMessage('Ok'), например,
широкая ( > 350 пикселей) и не зависит от длины сообщения,
а по высоте нормально.
Как изменить ширину формы ShowMessage() ?
поробуйте MessageBox
пример
if IDYES = MessageBox('Ваш текст','Ваш заголовок', MB_YESNO+MB_ICONINFORMATION) then showmessage('Вы нажали ДА ! теперь Вы должны банку!');
Buttons:
MB_OK
MB_OKCANCEL
MB_ABORTRETRYIGNORE
MB_YESNOCANCEL
MB_YESNO
MB_RETRYCANCEL
Results:
IDOK
IDCANCEL
IDABORT
IDRETRY
IDIGNORE
IDYES
IDNO
Icons
MB_ICONWARNING
MB_ICONINFORMATION
MB_ICONASTERISK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONERROR
Спасибо за советы, воспользуюсь ими .
А вот еще вопрос ?
При редактировании TableGrid в цифровых полях
Integer, Real есть "услуга" ^ (+1/-1 справа в ячейке).
Как отказаться от этой помощи ?
Спасибо за советы, воспользуюсь ими .
А вот еще вопрос ?
При редактировании TableGrid в цифровых полях
Integer, Real есть "услуга" ^ (+1/-1 справа в ячейке).
Как отказаться от этой помощи ?
Можно так
procedure Form1_TableGrid1_OnChange (Sender: TObject);
begin
TNxNumberColumn(Form1.TableGrid2.Columns[0]).SpinButtons := False; // для первой колонки, нумерация с нуля
end;
Спасибо за ответ Dmitry !
А нельзя ли сразу для всех колонок - то же самое ?
Т.е. изменить умолчание True на False
My Visual Database → Russian → Вывод записей в TableGrid
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi