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

RFpro.ru: Пакет Microsoft Office

  Все выпуски  

RusFAQ.ru: Пакет Microsoft Office


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 600
от 28.03.2008, 13:35

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 128606: Многоуважаемые Эксперты, помогите. БД MySQL, таблица products. Столбцы: Название, производитель, колличество, цена, свойства и еще несколько столбцов. Требуется выбрать производителя X с ценой товара 100р. (у этого производителя есте...
Вопрос № 128639: Здравствуйте, мне тут надо в документе ворд(офис 2003) скопировать одни фамилии: в документе много строк, в каждой строке сначала идет дата, потом через несколько пробелов фамилия, и мне приходится в каждой строке дату стирать, чтобы оставить одн...

Вопрос № 128.606
Многоуважаемые Эксперты, помогите.
БД MySQL, таблица products.
Столбцы: Название, производитель, колличество, цена, свойства и еще несколько столбцов.
Требуется выбрать производителя X с ценой товара 100р. (у этого производителя
естественно разные товары с разными ценами) и увеличить цену товара на N рублей.
Только у производителя X и ценой товара 100р.
Как должет выглядеть запрос?
СПАСИБО!
Отправлен: 22.03.2008, 20:58
Вопрос задал: Sergepon (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Din2008
Здравствуйте, Sergepon!

UPDATE products SET цена=цена+N WHERE производитель='X' AND цена=100;
Ответ отправил: Din2008 (статус: 3-ий класс)
Ответ отправлен: 22.03.2008, 21:19
Оценка за ответ: 5
Комментарий оценки:
Все отлично получилось!!! Благодарю Вас!


Вопрос № 128.639
Здравствуйте, мне тут надо в документе ворд(офис 2003) скопировать одни фамилии:
в документе много строк, в каждой строке сначала идет дата, потом через несколько пробелов фамилия, и мне приходится в каждой строке дату стирать, чтобы оставить одни фамилии.
Еще надо потом к каждой фамилии присоединить еще одну строку без пробела, чтобы слитна была фамилия с новым словом.

Можно ли как-то программно автоматизировать этот процесс?
Я пробовал все это скопировать в Excel, но и даты и фамилия получались в одной ячейке.
Отправлен: 23.03.2008, 05:04
Вопрос задал: Исаак Моисеевич (статус: 3-ий класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 10)

Отвечает: Кохал Сергей Дмитриевич
Здравствуйте, Исаак Моисеевич!
Програмно Вы не сможете ускорить этот процесс, т.к. фамилия и дата находяться в одной строке, тут можно только "подумать головой" :) и сделать так:
Выделите к примеру строк двадцать и "преобразуйте текст в таблицу", "карандашом" разделите получившуюся таблицу на 2 части, затем, удалите ненужную колонку, с датами, а оставшуюся колонку, преобразуйте обратно в текст - за 4 (четыре) шага добьетесь требуемого результата.

приятной работы, с уважением, Сергей!

---------
Всегда от гибели спасёт, одно - движение вперед
Ответ отправил: Кохал Сергей Дмитриевич (статус: 4-ый класс)
Ответ отправлен: 23.03.2008, 08:41
Оценка за ответ: 5
Комментарий оценки:
Спасибо, вы мне очень помогли!

Отвечает: Korolyov Alexander
Здравствуйте, Исаак Моисеевич!

На мой взгляд автоматизировать этот процесс можно:
с помощью макроса можно анализировать сторку: и если полученный символ число или точка (в зависимости от формата даты) удаляем его... и так далее.
Для точно ответа надо видеть на данные!!!

---------
Читайте help
Ответ отправил: Korolyov Alexander (статус: 3-ий класс)
Ответ отправлен: 23.03.2008, 12:25
Оценка за ответ: 4
Комментарий оценки:
Данные такого вида:
1987 Петров
1986 Суворов

Точек нету, а если бы были, то по вашему способу, удалялись бы только они.

Отвечает: Shapoklak
Здравствуйте, Исаак Моисеевич!
Можно и автоматизировать. На будущее (т.к. сейчас, как понимаю, Вы все уже сделали). В данном конкретном случае может показаться, что этот способ с макросом не особо выигрышен, но могут быть случаи, когда именно он удобнее.
Создаем макрос.
Для этого поставьте курсор в начале первой строки.
Сервис - Макрос - Начать запись - кнопка Клавишам (курсор ставите в поле Новое сочетание клавиш и нажимаете какое-нибудь сочетание клавиш (например ctrl+ы), далее нажимаете кнопку ОК.
Появится панелька с символами как на магнитофоне при записи. Проделываете все те действия, что Вам надо (стираете даты и пробелы клавишей Delete, перескакиваете через фамилию клавишами ctrl+стрелка вправо, впечатываете слово, нажимаете стрелку вниз и затем кнопку Home, чтобы перейти в начало следующей строки). Нажимаете квадратик в знак окончания записи макроса.
Вот теперь при нажатии кнопок ctrl+ы у Вас автоматически для той строки, в начале которой стоял курсор, будут проделываться все нужные Вам действия.
Будет работать правильно, если между датой и фамилией равное количество пробелов, иначе придется сперва это количество пробелов заменой заменить ну хоть до одного.
Ответ отправила: Shapoklak (статус: Академик)
Россия, Орск
Организация: школа
Адрес: www.school56orsk.narod.ru
WWW: компьютерные фирмы г. Орска
ICQ: 101137510
----
Ответ отправлен: 23.03.2008, 20:23
Оценка за ответ: 5
Комментарий оценки:
Тоже хороший способ, но макрос режет все строки:
в верхней строке оказывается часть нижней строки

Отвечает: Coupler
Здравствуйте, Исаак Моисеевич!
А заменой не получится убрать лишние цифры?
Например:
Найти: ^#^#^#^#^w
Заменить на: <оставьте пустым>
Маска ^#^#^#^#^w означает 4 любых цифры и пустое пространство после них.
Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 25.03.2008, 08:25
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Росси, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.6 beta от 22.03.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное