Форум: "Начинающим";
Текущий архив: 2011.01.16;
Скачать: [xml.tar.bz2];
ВнизИзменения в таблице 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c