0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583
|
|
1 | |
справочник06.05.2009, 13:31. Показов 17013. Ответов 11
Метки нет (Все метки)
Всем привет , вобщем вопрос такой.
есть форма на форме 15 полей имя по-батюшке фамилия и так далее надобно реализировать следующее, юзер заполняет поля например он занес пупкина петра павловича, етот пупкин и все что к нему относится сразу ложится в какойто справочник, на другой раз когда юзер хочет заполнить форму он просто может зайти в справочник и вибрав пупкина заполнить форму одним кликом........ как би ето реализировать?????
0
|
06.05.2009, 13:31 | |
Ответы с готовыми решениями:
11
Рассылка сообщений все пользователям (БД Справочник) Передача данных: Справочник <-> Документ <-> Справочник Справочник С++ Справочник по ВБ |
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
|
|
06.05.2009, 13:46 | 2 |
Непоняяятно =)
Есть форма с 15тью полями... Заполняется... Сохраняется документ в базе(справочник?) с заполнеными полями... Юзер открывает вьюшку, находит документ, открывает и все поля заполнены... Либо что-то не так сформулировал, либо одно из двух. А вот если у тебя из 15ти три поля попадают в справочник и ты их хочешь потом выбрать, то делаешь кнопочку, по которой откроется список всех из справочника. Юзер выбирает нужного и из документа из справочника копируешь нужные поля и вставляешь в форму.
0
|
0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583
|
|
06.05.2009, 15:47 | 3 |
ну и хотелось би не копировать а магическим кликом кнопки миши.......................
0
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
06.05.2009, 16:10 | 4 |
нифига не понятно. прошу прощения за мой французский
чего надобно? куда пользователь должен заходить? чего заполнять?
Сообщение от Cleric-Lviv
если заполняет новую карточку пользователя.. то как можно копировать данные, если это разные Пупкины? Даже если они тезки.... или это на случай больной фантазии родителей, которые назвали близнецов одним именем?
0
|
0 / 0 / 0
Регистрация: 16.07.2007
Сообщений: 849
|
|
06.05.2009, 16:27 | 5 |
Cleric-Lviv
Ну напишите простейший алгорим, и повесьте его куда нужно. 1.Поиск нужного документ (из которого копировать данные), на ваш вариант как понимаю искать по ФИО. 2.Копирование данных из полей найденого документа в текущий. Или я чего то недопонимаю, или вам просто нужен кусок кода который это делает)
0
|
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
|
|
06.05.2009, 16:53 | 6 |
Сообщение от Cleric-Lviv
0
|
0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583
|
|
06.05.2009, 17:35 | 7 |
первий раз он вносит руками здесь фишка в том как сделать следующее: вибрав с справочника нужного человека прописать дание етого человека в соответствующих полях
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
06.05.2009, 18:12 | 8 |
Сообщение от Cleric-Lviv
шо-то, товарищи программисты, вы много волшебных кнопок хотите! :ph34r один вон рабочие часы считать не хочет сам, ты вот поля копировать
0
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
06.05.2009, 19:04 | 9 |
Cleric-Lviv
ну дык ничего сложного вроде бы. На кнопку или на хотспот весь обработчик. пользуй PickListCollection
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
06.05.2009, 21:13 | 10 |
ну пиклист ограничен - алиасы не поддерживает
ежели справочник небольшой - делаем @DbColumn по колонке с именем и колонке с UNID этот список сжойненый через | ставим в формулу заполнения списка, поля типа: диалоглист тыцаем галочки для обновления полей (в св-вах поля) по UNID - тащим оставшиеся поля формулой @GetDocField эту формулу ставим либо в вычисление либо в Input Translation (ежели поле с редактированием)
0
|
0 / 0 / 0
Регистрация: 09.02.2009
Сообщений: 56
|
|
07.05.2009, 14:54 | 11 |
Мне лично нравиться как справочник в "БОСС - РЕференте" сделан(там впринципе все доки по такому принципу сделаны):
Заполняешь все поля, и делаешь одно Multi Value поле - "Properties", и на querysave вешаешь чтобы все основные поля в него записывались. Пример: [NAME] Вася [FIRSTNAME]Пупкин [URL="mailto:vpupkin@firma.ru ну и т.д. А после делаешь скрытую вьюшку, где первая колонка категоризирована (ФИО), а вторая - скрытая в которой храниться поле Properties. PickListom получаем значение Properties , а потом "парсим"(@midle,@right и т.д.) полученное значение в зависимости от того какая инфа в данном доке необходима.">vpupkin@firma.ru ну и т.д. А после делаешь скрытую вьюшку, где первая колонка категоризирована (ФИО), а вторая - скрытая в которой храниться поле Properties. PickListom получаем значение Properties , а потом "парсим"(@midle,@right и т.д.) полученное значение в зависимости от того какая инфа в данном доке необходима.[/URL]
0
|
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
|
|
07.05.2009, 15:11 | 12 |
Сообщение от Nikotin
0
|
07.05.2009, 15:11 | |
07.05.2009, 15:11 | |
Помогаю со студенческими работами здесь
12
Справочник Справочник справочник Справочник по C Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
|
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
|
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
|
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
|
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
|
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
|
Как сделать UPDATE из SELECT в SQL Server
hw_wired 24.01.2025
В современных системах управления базами данных операции обновления и выборки данных являются фундаментальными инструментами для работы с информацией. SQL Server предоставляет мощные команды UPDATE и. . .
|
Как вставить элемент в массив на указанный индекс в JavaScript
hw_wired 24.01.2025
Массивы являются одной из фундаментальных структур данных в JavaScript, предоставляющей разработчикам мощный инструмент для хранения и управления упорядоченными наборами данных. Они позволяют хранить. . .
|
Чем отличаются HashMap и Hashtable в Java
hw_wired 24.01.2025
В мире разработки на Java существует множество инструментов для работы с коллекциями данных, и среди них особое место занимают структуры данных для хранения пар ключ-значение. HashMap и Hashtable. . .
|
Как конвертировать видео в GIF
hw_wired 24.01.2025
В современном мире анимированные изображения стали неотъемлемой частью цифровой коммуникации. Формат GIF (Graphics Interchange Format) представляет собой особый тип файлов, который позволяет. . .
|
Как скопировать текст в буфер обмена на JavaScript во всех браузерах
hw_wired 24.01.2025
Копирование текста в буфер обмена стало неотъемлемой частью современных веб-приложений, значительно улучшающей пользовательский опыт и упрощающей работу с контентом. В эпоху активного обмена. . .
|
Как скрыть клавиатуру на Android
hw_wired 24.01.2025
При разработке Android-приложений часто возникает необходимость управлять видимостью экранной клавиатуры для улучшения пользовательского опыта. Одним из наиболее эффективных способов контроля. . .
|