Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1285792164
Юрий
2010-09-30 00:29
2011.01.16
С днем рождения ! 30 сентября 2010 четверг


15-1285725122
Дмитрий С
2010-09-29 05:52
2011.01.16
Вызвать диалог смены пароля.


2-1287571571
Scott Storch
2010-10-20 14:46
2011.01.16
вопрос по дженерикам


2-1288094860
fiascko
2010-10-26 16:07
2011.01.16
перевод из 16ой в 10ую


6-1233263581
Josh
2009-01-30 00:13
2011.01.16
Утечка памяти при мультипоточном сканировании сети NetShareEnum





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский