|
|
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
какв XP Access разрешить пользователю изменение (визуально) данных в полях ленточной формы основанной на необновляемом рекордсете? Понятно что данные не обновятся, но пользователь хочет вводить в поле, и надо это просто ему показать а обновлю я их сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 14:48:22 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigoriiкакв XP Access разрешить пользователю изменение (визуально) данных в полях ленточной формы основанной на необновляемом рекордсете? Понятно что данные не обновятся, но пользователь хочет вводить в поле, и надо это просто ему показать а обновлю я их сам. чё-то хрень какая-то "пользователь колбасит какие-то данные, а они не обновляются" - или я что-то не понимаю??? можно немного подробнее зачем такой изврат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 14:50:24 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
После полей с данными (или в примечании формы) сделай соответствующие поля для ввода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 14:51:03 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Блин! Вводить или Править? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 14:52:09 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Пользователь хочет встать на поле и поменять там значение. Лента на основе MSSQL хранимки, после ввода данных я планирую перехватить событие, сгенерить запуск SP для сюкля, в случае ошибки откатить изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:11:05 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Уважаемый, как вы думаете, если набор данных не редактируемый, разве можно его править?:) Если уж есть такой гемморой, что пользователю нужно данные из хранимки давать, а не из редактируемого набора на основании таблицы, где лежит нужное пользователю значение - то в хп делайте селект во временную табличку, стройте там первичный ключ, а форму стройте на основании этой таблицы - потом при закрытии формы или при нажатии ОК - производите вызов ХП для изменения данных. Так часто поступают, когда хотят отредактировать кросстаб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:15:03 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
HummerУважаемый, как вы думаете, если набор данных не редактируемый, разве можно его править?:) А я ни разу не сказал что мне нужно изменить данные, я сказал что мне нужно показать ВИДИМОСТЬ замены. Данные же я обновлю сам, и тащить каждый раз в темп записи тоже не хочу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:22:36 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Например в Дельфи есть свойство у ADO которое позволяет вводить в полученый датасет что угодно и самостоятельно решать что с этим делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:26:24 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigorii HummerУважаемый, как вы думаете, если набор данных не редактируемый, разве можно его править?:) А я ни разу не сказал что мне нужно изменить данные, я сказал что мне нужно показать ВИДИМОСТЬ замены. Данные же я обновлю сам, и тащить каждый раз в темп записи тоже не хочу. agree with Hummer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:28:47 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Блин и кто сказал моему клиенту что Access это круто. Спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:33:31 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigorii HummerУважаемый, как вы думаете, если набор данных не редактируемый, разве можно его править?:) А я ни разу не сказал что мне нужно изменить данные, я сказал что мне нужно показать ВИДИМОСТЬ замены. Данные же я обновлю сам, и тащить каждый раз в темп записи тоже не хочу. Если таблицы в SQL то естественно можно, а если grigori не знает то зачем писать ответ на вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:34:33 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
То же интересуюсь этой темой, но так и не понял, чем все закончилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:37:30 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigoriiБлин и кто сказал моему клиенту что Access это круто. Спасибо всем! На самом деле почти нет особой разницы Access у тебя VB или Delfя в плане отображения и редактирования записей, просто в них если не хватает стандартных средств используй COM и дополнит OCXы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:38:37 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigoriiПользователь хочет встать на поле и поменять там значение. Трактуется в рамках Аксеса однозначно. Это вам не дельфи и не NET - где я открыл коннект, сформировал в оперативке свой датасет, закрыл коннект, в датасете связей понастроил меду табличками и на базе таблицы грид построил и в эту табличку (виртуальную) ужде и ввожу. Тут суровые реалии - НИЧЕГО этого нет. Поэтому, тут используется табличка временная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:38:56 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
vam911То же интересуюсь этой темой, но так и не понял, чем все закончилось Поясняю если данные на SQL2000 то при группировках и т.д. через экстэнды можно редактировать таблицы источники, и рекордсет становится редактируемым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:40:59 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
блин , ну нахрена тащить в темп триста записей деталировки документа чтобы человек изменил колво в одной строке, проще отловить событие в момент попытки изменения поля , сгенерить SP и ее выполнить. Разве не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:41:52 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Galustov grigoriiкакв XP Access разрешить пользователю изменение (визуально) данных в полях ленточной формы основанной на необновляемом рекордсете? Понятно что данные не обновятся, но пользователь хочет вводить в поле, и надо это просто ему показать а обновлю я их сам. чё-то хрень какая-то "пользователь колбасит какие-то данные, а они не обновляются" - или я что-то не понимаю??? можно немного подробнее зачем такой изврат... Вы я смотрю во многих топиках ни чего не понимаете:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:43:37 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
HummerПоэтому, тут используется табличка временная. Что подразумевается под временной табличкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:44:58 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigoriiблин , ну нахрена тащить в темп триста записей деталировки документа чтобы человек изменил колво в одной строке, проще отловить событие в момент попытки изменения поля , сгенерить SP и ее выполнить. Разве не так? так и надо но в аксесе ты рекордсет гриду не подоткнеш, ему надо таблицу можеш конечно использовать какой нибуди сторонний грид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:46:46 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Витал HummerПоэтому, тут используется табличка временная. Что подразумевается под временной табличкой? это такая тема которая увеличивает размер базы и тормозит что есть сил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:49:53 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
авторэто такая тема которая увеличивает размер базы и тормозит что есть сил. Увеличивает, но не надолго. Тормозит?! - едва ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:52:49 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
grigoriiкакв XP Access разрешить пользователю изменение (визуально) данных в полях ленточной формы основанной на необновляемом рекордсете? Понятно что данные не обновятся, но пользователь хочет вводить в поле, и надо это просто ему показать а обновлю я их сам. А не спрашивал пользователя - не удобнее ли ему будет выбирать запись, щелкать кнопку "Редактировать" и править что надо в одиночной форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:52:54 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Vsevolod V авторэто такая тема которая увеличивает размер базы и тормозит что есть сил. Увеличивает, но не надолго. Тормозит?! - едва ли Блин! Временной я называю таблицу, сформированную в момент выполнения хранимой процедуры (#Table1), хранящуюся в Tempdb и уничтожаемую сразу по завершении сессии. А Вы что имеете ввиду? Можно ее делать хоть с 10-ю первичными ключами, но править данные в ней, насколько мне известно, нельзя... РЫСЫ с точками. Я не ругаюсь и ни на кого не рычу. Я, обычно, белый и пушистый (сказал лысый негр). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:58:22 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
спрашивал, но к сожалению он раньше сам рулил в екселе и привык менять значение в гриде, да так что его тресёт всего когда пытаешся что то предложить другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:59:18 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
2 Витал Не , тут речь шла про таблички в Access которые надо создавать каждый раз когда приходят данные, ну и типа удалять потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:02:58 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
авторНе , тут речь шла про таблички в Access которые надо создавать каждый раз когда приходят данные, ну и типа удалять потом. Табличку можно создать ручками и не удалять. Просто доавляеш и удаляеш из нее данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:06:05 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Vsevolod V авторНе , тут речь шла про таблички в Access которые надо создавать каждый раз когда приходят данные, ну и типа удалять потом. Табличку можно создать ручками и не удалять. Просто доавляеш и удаляеш из нее данные ААААА! Дак это постоянные таблицы - буферы. Ясненько. Наилучший вариант, мне кажется, для автора топика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:09:34 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Буферы! А я забыл это слово :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:10:43 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
ладно спасибо всем пошол спать а то время уже к полуночи! До завтра! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:20:00 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Vsevolod VБуферы! А я забыл это слово :) А я то думал, что придумал его :( Значит где то в умной книжке прочитал. Всеволод. Я так понимаю, что ты Питерский? Как с работой у тебя? Извини если 1. на ты без разрешения 2. вопрос нескромный... 3. не знаю за что, но на всякий случай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:24:31 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Питерский. Все извинения принимаю :) Насчет работы даже и не знаю что ответить :) Есть вроде как. Все зависит от целей твоего вопроса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:30:11 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Vsevolod V Есть вроде как. Все зависит от целей твоего вопроса :) Цель, конечно, шкурная. Если вдруг возникло острое желание к перемене мест (тупое или ноющее тоже сгодится), то у нас скоро, возможно, будут вакансии. Вот руководство и предложило "подумать над кандидатами"... А задумался на твой счет... Так что если заинтересовало, то мыло мое vital-17собакаyandex.ru и ася по-моему в профиле имеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:35:55 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
впрочем, мыло в профиле тоже "свежее" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 16:37:41 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
ОБНОВЛЯТЬ ДАННЫЕ В ФОРМЕ СОЗДАННОЙ НА ОСНОВЕ НЕОБНОВЛЯЕМОГО ИСТОЧНИКА МОЖНО!!! правда с небольшим извратом, но всё в рамках правил .... подробности потом. похоже то что и хотел автор темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 23:06:12 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Когдато делал я такое извращение (сейчас уже не помню зачем) точно как хочет автор топика т.е. некое подобие нетовского датасета с командой на update при изменении данных 1) под контролом связанным с необновляемым набором делается несвязанный контрол такогоже размера 2)при получении фокуса верхним контролом он копирует свое содержание в нижний и передает туда фокус 3)на после обновления нижнего контрола вешаеш свою реакцию на обновление данных PS Все это какое-то извращение если автор яснее выразил чего именно он пытается сделать, и почему не подхочят стандартные методы (какие бобочные эфекты стандартных способов его напрягают) то скорее всего есть способ. >Блин и кто сказал моему клиенту что Access это круто. Аксес крут тем , что позволяет быстро пусть коряво пусть с побочными эфектами но ОЧЕНЬ быстро сделать работающее приложение решающее конкретные нужды заказчика когда все надо было сделать еще вчера (будете смеятся но такое сплош и рядом иначе никакой MSF не понадобился бы) когда нет времени пару месяцев подумать над структурой классов Каждый инструмент хорош для своих целей у каждого свои недостатки Забивая сапожные гвозди кувалдой не стоит жаловатся что рука онемела ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 23:13:47 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
LatukКогдато делал я такое извращение (сейчас уже не помню зачем) точно как хочет автор топика т.е. некое подобие нетовского датасета с командой на update при изменении данных 1) под контролом связанным с необновляемым набором делается несвязанный контрол такогоже размера 2)при получении фокуса верхним контролом он копирует свое содержание в нижний и передает туда фокус 3)на после обновления нижнего контрола вешаеш свою реакцию на обновление данных Так я уже делал так в 97 Access, но почему то подумал что в XP уже это продумано, наверно микрософт ешо не допер, или мы просто не знаем как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 03:56:21 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
мое извращение проще. проверено на АДП ежели кого интересует .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:29:58 |
|
||
|
обновление данных в ленточной форме на основе SP
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. источник формы (часть текста ХП для формы) на форме требуется изменить поле "мен" таблицы Т_счет_мен (вместо NULL поставить определенное значение) на форме - просто в в поле мен пишется число. (фактически в Т_счет_мен должна быть добавлена новая запись Т_счет_мен.мен значение Т_счет_мен.счет - id из Т_счет поставить в поле мен число можно, но присохранени покжет конфликт записи я делаю так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. P02_1 Код: plaintext 1. 2. 3. 4. Р02_2 - соответственно производит запись в Т_счет_мен запись заносится и всё нормально есть еще один результат этого теперь на форме отображаются правильные данные (причем желательные) но не соответствующие источнику формы!! ежели сделать рефреш данных не NULLевые поля мен исчезнут с формы. вы выводите товар с каким-то признаком в ленточной форме (отбор происходит по этому признаку) и изменяете этот признак (по логике запись должна исчезнуть, но это не желательно - желательно видеть все произведенные изменения и иметь возможность исправить). отображение сохраняется до тех пор пока не произойдет обновление данных желательно чтоб весь набор данных находился на клиенте, чтоб не было повторного запроса к серверу. как правило для таких целей много записей не требуется обрабатывать руками - 50 -150 м редактирование нередактируемой формы..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 20:22:31 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1672321]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 385ms |

| 0 / 0 |
