Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Пакет Microsoft Office

  Все выпуски  

RusFAQ.ru: Пакет Microsoft Office


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Помощь пользователю ПО / Пакет Microsoft Office

Выпуск № 432
от 18.08.2007, 18:35

Администратор:Ерёмин А.А.
В рассылке:Подписчиков: 412, Экспертов: 109
В номере:Вопросов: 2, Ответов: 4


Вопрос № 98159: Здравствуйте уважаемые гуру. Впервые столкнулся с такой промблемой: Есть БД Access состоящая из множества таблиц.С помощью мастера создал запрос на выборку из нескольких таблиц,это запрос сохранил как форму.Теперь сам трабл: У некоторых полей...
Вопрос № 98231: Здравствуйте, эксперты. Вопрос следующий: есть ячейка excel текст в ней в несколько строк. как сделать т=чтобы ячейка автоматически реагировала на содержимое и увеличивала свою ширину соотв образом? а то по умолчанию видна только первая строка ...

Вопрос № 98.159
Здравствуйте уважаемые гуру.
Впервые столкнулся с такой промблемой:
Есть БД Access состоящая из множества таблиц.С помощью мастера создал запрос на выборку из нескольких таблиц,это запрос сохранил как форму.Теперь сам трабл: У некоторых полей формы указал необходимую маску ввода,аналогичные маски у соответствующих полей таблиц тоже указал.Все данные нормально записывыются и сохраняются с масками,НО при создании запроса из Excel к БД(созданный запрос в БД) данные возвращаются без маски(теряются разделители и константы указанные в маске).Подскажите как это победить.
Отправлен: 12.08.2007, 21:51
Вопрос задал: Шмаров Сергей (статус: 4-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Карабанов Алексей
Здравствуйте, Шмаров Сергей!

В принципе маска указанная для поля в БД Access не хранится в таблице, она влияет только на визуальное представление данных, но сами данные не изменяются. Когда вы делаете запрос из Exel вы получаете именно данные, а не маски.
В Exel аналогичная ситуация: задав формат ячейки можно, например видеть дату как число, как дату в формате дд/мм/гг, либо как-то еще. Независимо от визуального представления дата всегда хранится в ячейке в числовом формате.
Отсюда вывод: чтобы иметь в Exel такое же представление данных как задано в БД, укажите в Exel необходимые форматы ячеек, в соотвествии с получаемыми данными.
---------
Дорогу осилит идущий!
Ответ отправил: Карабанов Алексей (статус: 6-ой класс)
Ответ отправлен: 12.08.2007, 22:20


Вопрос № 98.231
Здравствуйте, эксперты. Вопрос следующий:
есть ячейка excel текст в ней в несколько строк. как сделать т=чтобы ячейка автоматически реагировала на содержимое и увеличивала свою ширину соотв образом? а то по умолчанию видна только первая строка
Отправлен: 13.08.2007, 14:54
Вопрос задал: Семенихин Евгений Анатольевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Карабанов Алексей
Здравствуйте, Семенихин Евгений Анатольевич!

При вводе текста в ячейку новая строка добавляется нажатием Alt+Enter, высота строки увеличивается автоматически. Но это при условии, что текст не помещается по ширине ячейки и в диалоговом окне Формат->Ячейка->Вкладка Выравнивание стоит галочка Переносить по словам.
Если же высота строки была изменена вручную, то автомачическое увеличение строки не происходт.В этом случае высота строки корректируется через меню Формат->Строка->Автоподбор высоты.
Все сказанное относится к ручному вводу текста в ячейку.
Для других случаев можно попробовать записать макрос, выполняющий вышеуказанные операции.
---------
Дорогу осилит идущий!
Ответ отправил: Карабанов Алексей (статус: 6-ой класс)
Ответ отправлен: 13.08.2007, 15:12
Оценка за ответ: 3

Отвечает: Jevgeni Zinovjev
Здравствуйте, Семенихин Евгений Анатольевич!

Насколько мне известно, Excel делает это автоматически, если вы не меняли высоту строк. В любом случае попробуйте сделать следующее:
1. Выделите всю таблицу (ctrl + a), столбец, ряд или ячейку
2. В меню Format > Row выберите пункт AutoFit.
Теперь если вы напишете текст более двух строк то Excel автоматически увеличит высоту ячейки.

ПС! Чтобы Excel переносил текст на следующую строку, то у вас должна быть включеня опция Wrap text в настройках ячейки (вы можете проверить здесь: Format > Cells > Aligment > Text control > Wrap Text)
Ответ отправил: Jevgeni Zinovjev (статус: 1-ый класс)
Ответ отправлен: 13.08.2007, 15:24

Отвечает: Витек
Здравствуйте, Семенихин Евгений Анатольевич!
Есть проверенный способ, не очень быстрый правда, формат->ячейки->выравнивание->переносить по словам, если ничего не происходит далее двойной щелчок между номерами строк.
Команда не срабатывает, если высоту меняли вручную, поверьте вручную высоту лучше не менять, да без этого можно обойтись почти в 99%
---------
ohne fleis, keine preis
Ответ отправил: Витек (статус: 1-ый класс)
Ответ отправлен: 16.08.2007, 10:26


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное