Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.16;
Скачать: CL | DM;

Вниз

Изменения в таблице TibDataSet.   Найти похожие ветки 

 
DROWSY   (2010-10-23 18:39) [0]

FB1.5, IBX.
Таблица редактируется в гриде (через TibDataSet).
Если у кого есть "универсальный" фрагмент кода сохранения изменений на базе с запросами на подтверждение и прочими важными штуками, (вне зависимости от установленных свойст TibDataSet (CacheUpdate,..),
или полезные ссылки по этому, киньте, плиз.


 
Sergey13 ©   (2010-10-25 09:53) [1]

> [0] DROWSY   (23.10.10 18:39)
> или полезные ссылки по этому

"Мир интербейс". Автор Ковязин. Погугли. В сети много было.

редактируется в гриде" и "с запросами на подтверждение" как бы не особо подходят друг другу даже чисто стилистически. ИМХО.


 
Max Zyuzin ©   (2010-10-25 11:22) [2]

>DROWSY   (23.10.10 18:39)  
Если Вы еще только начинаете программировать, то позволю себе дать небольшой совет: не позволяйте пользователям вносить изменения прямо в Grid-е ala Excel. Для весенний изменений в набор данных пользуйтесь отдельной формой, куда пользователь заведет или поправит, все что сочтет нужным, потом короткой транзакцией заносите в базу.

Ну а вообще вот портал: ibase.ru там вы найдете море документации.


 
Sergey13 ©   (2010-10-25 11:37) [3]

> [2] Max Zyuzin ©   (25.10.10 11:22)

Иногда (я подчеркиваю ИНОГДА, но не редко) за подобные интерфейсы хочется крушить и убивать. 8-)


 
Max Zyuzin ©   (2010-10-25 14:19) [4]

[offtop]
>Sergey13 ©   (25.10.10 11:37) [3]
Какой Вы жестокий иногда... ;)
[/offtop]


 
Sergey13 ©   (2010-10-25 15:10) [5]

> [4] Max Zyuzin ©   (25.10.10 14:19)

А то!
Вот есть у меня одна хрень. Приходит документик из Х пунктов, и напротив каждого пункта я должен поставить галочку, что ознакомился. Сплошная формальность. И вот вместо того, что бы "стрелка вниз+пробел" например приходится "Открыть"+"Исправить"+"Сохранить"+"Пепейти на следующую запись". И все это мышкой, т.к. только кнопками это не сделаешь.
Вот ихочется [3]. 8-)
А если с бумажной портянки в половину стола тупо в одну колонку цифири колотят? И такие работы бывают.

Нет уж. К каждой работе индивидуальный подход.


 
Leonid Troyanovsky ©   (2010-10-25 15:24) [6]


> Sergey13 ©   (25.10.10 15:10) [5]

> на следующую запись". И все это мышкой, т.к. только кнопками
> это не сделаешь.

Дык, убивать надо за то, что нельзя сделать все клавишами.

--
Regards, LVT.


 
sniknik ©   (2010-10-25 15:55) [7]

> А если с бумажной портянки в половину стола тупо в одну колонку цифири колотят? И такие работы бывают.
у нас были накладные на ~ 18 тыс позиций (с англии фуры шли и все мелочевка), а всего прием за раз по 200тыс... по три пачки бумаг (с дырочками еще по краям), распечатанные привозили (для наглядности, по размеру один в один 3 пачки на 500 листов, сложи их друг на друга, это и есть общая накладная на поставку, но печать менее плотная естественно, на матричном принтере).
счастье, что было давно, еще во времена dos-а, еще на фоксе, т.е. мышкой и этим извратом с товарной карточкой для заполнения даже и не пахло, все в гриде били.
т.е. сканируешь товар, она тебе в грид его добавила и на поле количества курсор передвинула, ввел, сравнил с сумой позиции, сошлось сканируешь дальше, не сошлось правишь следующее поле - цену. опять сканируешь, не нашло курсор на поле наименования... и т.д.
а с "правильным" виндовым интерфейсом, думаю до сих пор бы одну поставку, первую, вбивали... :)


 
Sergey13 ©   (2010-10-25 16:33) [8]

> [6] Leonid Troyanovsky ©   (25.10.10 15:24)

Ну так во первых это реально труднее сделать с помощь только кнопок, т.к. полей (редактируемых в принципе) там достаточно много, так что спозиционироваться еще нужно на нужное поле.
А во вторых - смысла никакого. Там никакой разницы для документа не будет если его даже по диагонали редактировать или в шахматном порядке.

А если нет никакой разницы, то зачем платить больше? (с) стиральный порошок.


 
Max Zyuzin ©   (2010-10-26 16:59) [9]

>Sergey13 ©   (25.10.10 15:10) [5]
Ну дык... оно понятно что везде нужен свой подход.

В раскладе, как вы пишете, я обычно добавляю отдельную кнопку в меню "Добавить", "Изменить", "Удалить" и например "Оптичить".
Ну и горячую клавишу туда, как точно заметил Leonid Troyanovsky ©   (25.10.10 15:24) [6]
Потому как именно таких видов однотипных операций, как правило немного на одну таблицу.


 
sniknik ©   (2010-10-26 19:09) [10]

> я обычно добавляю отдельную кнопку в меню "Добавить", "Изменить"
т.е. для того чтобы изменить цену товара в накладной нужно нажать "Изменить"? а чтобы добавить позицию "Добавить"?
аццкий отстой. :) на месяц "на канавки", т.е. поработать оператором в магазине (или где там) в своей же программе.



Страницы: 1 вся ветка

Текущий архив: 2011.01.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.009 c
15-1286137755
Юрий
2010-10-04 00:29
2011.01.16
С днем рождения ! 4 октября 2010 понедельник


15-1285532959
Юрий
2010-09-27 00:29
2011.01.16
С днем рождения ! 27 сентября 2010 понедельник


15-1286051355
Юрий
2010-10-03 00:29
2011.01.16
С днем рождения ! 3 октября 2010 воскресенье


2-1287918930
Анна
2010-10-24 15:15
2011.01.16
многопоточная организация в Делфи


3-1251359321
Vitalts
2009-08-27 11:48
2011.01.16
Сохранение больших объемов данных в файл