Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос о DBGrid [D6, dBase, FoxPro, Paradox]


avgur ©   (2004-04-13 11:19:00) 

Есть таблица и к ней прикручен DBGrid. Как можно сделать, что-бы стоя на строке по кнопке Insert можно было-бы выделить несколько строк, а затем все выделеные скопировать в другую таблицу.


avgur   (2004-04-13 12:17:00) [1]


> А к программистам пробовали обращаться?

я просил совета, а тут зажравшиеся мастаки которые если сами не знают как сделать то начинают пинать ногами и корчить из себя супер програмеров...
ПРОШУ прощения за грубость


Курдль   (2004-04-13 12:12:00) [2]

А к программистам пробовали обращаться?


avgur   (2004-04-13 12:08:00) [3]


> Ты бы лучше чего в терминах БД расказал. Структуру таблиц
> там, связи между ними, что нужно обеспечить. А про бланки
> строгой отчетности - интересно, но неинформативно для ответа.

Таблицы Paradox. Доступ к таблицам по сети из 4 клиентов.
Запрос обеспечивает выборку из нескольких таблиц эти данные переносятся во временную таблицу в которой происходит расчет времени и суммы выставляемой клиенту.
1. дата 2 № путевого листа 3. время 4. тариф 5. сумма (тариф * время) при том что время может быть и 270 часов 45 минут) 6 № авто 7. марка авто 8. Заказчик и т.д.
Что еще? кок это поможет проблеме?

> Для этого существуют диагоги печати, в которых можно указать
> интервал листов

Если сбой при печати получился на 239 листе то диалог печати не помощник. печать и так занимает мнеого времени что-бы на печать выводить через диалог по 10 станиц


Курдль   (2004-04-13 11:49:00) [4]

Ваша проблема даже глубже, чем Вы о том подозреваете... :(


Anatoly Podgoretsky   (2004-04-13 11:49:00) [5]

Для этого существуют диагоги печати, в которых можно указать интервал листов


Sergey13   (2004-04-13 11:47:00) [6]

2avgur   (13.04.04 11:42) [6]
Ты бы лучше чего в терминах БД расказал. Структуру таблиц там, связи между ними, что нужно обеспечить. А про бланки строгой отчетности - интересно, но неинформативно для ответа.


avgur   (2004-04-13 11:42:00) [7]


> За_чем такие за_морочки? По_чему их по_надобилось вы_делять?

проблема в следующем:
Есть база, по данным этой базы в конце месяца печатается отчет на бланках строгой отчетности, и соответственно необходим реестр ведения этих бланков(тем более что бланки 1 номер на 2 бланка: для клиента и для фирмы). Печатается отчет примерно в 4000-5000 экземпляров т.е. *2 = 8000-10000 страниц. соответственно где-то принтер зажевал, где то бухи пропустили контрольный талон между пачками, и соответственно сбой или брак(т.е. этот лист нужно под списание) а продолжать печатать необходимо с следующего номера. Такие требования. Не бейте сильно ногами. Я и сам замучался, вот хочу облегчить немного жизнь, а как сделать не знаю. Лучше помогите советом или ссылкой где почитать... ПЛЗ... Горю....


Sergey13   (2004-04-13 11:32:00) [8]

2avgur   (13.04.04 11:27) [2]
Не хочу тебя расстраивать, но что бы воплотить задуманное, тебе  придется писать программу. 8-)


Курдль   (2004-04-13 11:32:00) [9]


> Так вот я и хочу что-бы кнопкой Inset происходило выделение
> нескольких строк, а затем копирование выделенных.


> За ранее благодарен...

За_чем такие за_морочки? По_чему их по_надобилось вы_делять?
Не легче ли просто скопировать нужное количество строк, не выделяя?


Anatoly Podgoretsky   (2004-04-13 11:29:00) [10]

Наработалься с Нортон Командер. Выделение в Виндоус положено делать клавишами перемещения при нажатых кнопках Shift/Ctrl


avgur   (2004-04-13 11:27:00) [11]


> Может лучше сначала выделить несколько строк, а потом "по
> кнопке Insert..." :)

Так вот я и хочу что-бы кнопкой Inset происходило выделение нескольких строк, а затем копирование выделенных.
Если кому не жалко примерчик-бы, очень помог бы разобратся.
За ранее благодарен...


Курдль   (2004-04-13 11:23:00) [12]


> стоя на строке по кнопке Insert можно было-бы выделить несколько
> строк,

Может лучше сначала выделить несколько строк, а потом "по кнопке Insert..." :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо