|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
||||||
Обрезание текста при вставке28.08.2009, 19:59. Показов 4242. Ответов 16
Метки нет (Все метки)
нужно вносить большой текстовой блок (MEMO) в поле.
название - текст. название выбирается из раскрывающегося списка и заносится в текущее поле. соответствующий ему текст (MEMO) заносится в другое поле этой же формы. как это должно быть реализовано? желательно (но не обязательно) если без программирования. то что сделано: сделан раскрывающийся список. из двух колонок. вторая длины около 0,1. процедурой:
Добавлено через 3 минуты и второй вопрос. если уже сделана и долго работает с приемлемым качеством БД в Access, имеет ли смысл начинать делать её под Delphi+SQL?
0
|
||||||
| 28.08.2009, 19:59 | |
|
Ответы с готовыми решениями:
16
Обрезание текста при уменьшении окна браузера Смещение текста при вставке логотипа |
|
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
||
| 28.08.2009, 20:01 | ||
|
0
|
||
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 04.09.2009, 07:34 [ТС] | |
|
что то так никто ничего и не знает =/
долго бьюсь уже с этой проблемой.
0
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
||
| 04.09.2009, 09:57 | ||
|
0
|
||
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 04.09.2009, 22:42 [ТС] | |
|
текст этот сохраняется в таблице визитов пациентов. оттуда он распечатывается в отчёте о посещении и его просматривают позже при пролистывании посещений для оценки итории болезни.
расскажи как вставлять его ссылкой, если это позволит реализовывать старые функции то мне собственно без разницы как именно они будут реализовываться.
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 05.09.2009, 00:50 | |
|
Без программирования не получится. Вам необходимо после выбора значения в поле со списком производить с помощью, например, объекта Recordset:
1. Поиск в таблице соответствующего MEMO-значения. 2. Копирование из одного поля таблицы в другое поле (другой?) таблицы. 3. Обновление формы. Хотя, возможно, п. п. 1-2 можно будет объединить в 1 запрос на обновление...
1
|
|
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 05.09.2009, 16:19 [ТС] | |
|
ну звучит заманчиво) а как это реализовать в коде? если не сложно..
в случае с моим примером? имеется: таблица1 "диагноз" таблица2 "визит" поля талбицы1 "болезнь" "мероприятия" (мемо) поля таблицы2 "код" (счётчик) "мероприятия" (мемо) поля формы для занесения данных в таблицу 2: "диагноз" (для автовыбора мероприятий) и "мероприятия"
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 05.09.2009, 17:00 | |
|
Не-а, выкладывайте свои таблицы и формы (можно в сокращённом виде) - будем посмотреть (формат - не выше MS Access 2000, в сжатом и заархивированном виде), поскольку реализация зависит от конкретного интерфейса (конкретно: вид формы - ленточная, простая или табличная может повлиять на механизм обновления данных).
0
|
|
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 06.09.2009, 08:52 [ТС] | |
|
ок. щас сварганю модельку.
0
|
|
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 06.09.2009, 09:43 [ТС] | |
|
вот оно
образец проблемы.rar
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 06.09.2009, 12:36 | |
|
Например, так.
1
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 06.09.2009, 19:31 | |
|
1
|
|
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 06.09.2009, 22:43 [ТС] | |
|
Михайло_, ох. ну по крайней мере оно работает как надо. разобраться почему не могу - знаний не хватает)
опиши как это работает. ну а я тем временем постараюсь это втолкать в существующую базу. посмотрим какой будет результат. спасибо. по крайней мере это уже серьёзный шаг вперёд. Елена_, оО не понял. слишком сложно. вдвойне не могу понять как работает и как это вставлять в мою базу.
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 06.09.2009, 23:46 | |
|
1. В таблицу diagnoz добавлено поле diagnoz_No для нумерации записей (диагнозов и основных методов лечения). Это поле необходимо для связи с таблицей vizit.
2. В таблицу vizit добавлено поле diagnoz_No для указания диагноза. Это поле необходимо для работы формы. 3. В форме добавлено поле Код, чтобы знать на какой записи таблицы vizit находится пользователь. 4. Немножко переделано поле со списком diagnoz: - изменён запрос-источник подстановки; - поле со списком теперь привязано к даным таблицы vizit через поле diagnoz_No. Вся работа - в программе обработки события "После обновления" (AfterUpdate) поля со списком diagnoz. Комментарии - в тексте программы. Благодаря наличию поля "код" типа "счётчик" в таблице vizit, после выбора пользователем диагноза, в таблице vizit MS Access создаёт новую запись и ей присваивает очередной номер. Этот номер запоминается в глобальной переменной kod_modul (она объявлена на закладке "Модули" в Module1). Так же, в поле diagnoz_No таблицы vizit заносится номер выбранного диагноза. Однако, новая запись в таблице ещё не создана и в поле diagnoz_No таблицы vizit отсутствует выбранный пользователем номер диагноза. Поэтому далее запись принудительно сохраняется и с помощью запроса на обновление производится заполнение поля lecheniye таблицы vizit (копируется текст из таблицы diagnoz). Чтобы изменения в таблице (появление текста в поле lecheniye таблицы vizit) отобразились но форме, обновляются данные формы (Requery). При этом курсор устанавливается на первую запись. Чтобы вернуться к только что создаванной (или отредактированной) записи, выполняется переход к записи номер kod_modul.
1
|
|
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|||||||
| 08.09.2009, 10:52 [ТС] | |||||||
|
при портировании возникла проблема вроде бы причина в следующем:
при встраивании формы в имеющуюся базу она либо перескакивает не на ту запись после редактирования лечения (у меня коды записей начинаются с 4 %) ), либо выдаёт ошибку 2105 "не могу перейти в указанной записи" при создании новой записи после выбора диагноза дебаггер отправляет на эту строчку:
(может невозможность перейти на вновь созданную запись связана с другим: у меня в таблице куча ещё разных полей и аксесс не хочет переходить на новую запись если эти поляне были заполнены.) нужно переделывать модуль перенаправления на запись, или проще перенумеровать все записи в таблице? (как нить обнулись и снова проставить кодовое поле. хотя это не желательно)
0
|
|||||||
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|||||||||||
| 09.09.2009, 01:32 | |||||||||||
|
Действительно, промахнулся, - простите. Вместо строки
1
|
|||||||||||
|
16 / 16 / 0
Регистрация: 28.08.2009
Сообщений: 185
|
|
| 09.09.2009, 08:01 [ТС] | |
|
УРААА!! после нескольких часов битья головой об стенку и вместе с последним исправлением всё таки заработало)
огромное спасибо. несколько месяцев я бился с этой задачей и наконец удалось её разрешить. спасибо)
0
|
|
| 09.09.2009, 08:01 | |
|
Помогаю со студенческими работами здесь
17
При вставке текста выкидывает из браузера! TextView ошибка при вставке текста Нежелательное форматирование текста при вставке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|