Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Access VBA

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Открыть новую тему     Написать ответ в эту тему

Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
   
 
Обсуждаем вопросы только по Access VBA
(программирование макросов, скриптов, пользовательских функций и т.п.).
Приветствуются ссылки на ресурсы и справочную литературу по теме.

 

NB! Дублирующая тема VBA for Access закрыта во избежание путаницы. Оставлена эта, как более ранняя и имеющая больше сообщений.

Смежные темы:
Помощь в создании SQL-запросов: SQL запрос
Программы » Microsoft Office 2019 & 365 | 2016 | 2013 | 2010 | 2007 | 2003
Программы » OneNote | Outlook 2013 & 2016 & 2019 | Outlook 2010 | Microsoft Mathematics & Math Solver
Программы » Word FAQ | Excel FAQ | Access FAQ
Прикладное программирование » Word VBA | Excel VBA
Андеграунд » Microsoft Office 2019 | 2016 | 2013 | 2010 | 2007 | 2003
Андеграунд » OneNote | Visio | SharePoint Server | Project Server | Exchange Server
Андеграунд » Надстройки (add-ins) и коммерческие макросы Excel
Андеграунд » Самостоятельная сборка дистрибутивов Оffice 2007/2010/2013/2016 | MUI для Office 2007
----------
Как в Access перместить запись из одной таблицы в другую (допустим по нажатию кнопки на форме)?

Отправлено: 18:31 05-09-2002 | Исправлено: ALeXkRU, 17:14 03-08-2021
AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zarel

Цитата:
"клиенты и заказы".

а здесь какие поля и значения? Возможно нужно ориентироваться на цену, по которой машина продана клиенту.

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 10:20 10-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для базы "Автомагазин" создать запрос по таблице "модели
автомобилей" , для отображения розничной цены на каждый
автомобиль, которая на 15% выше заводской
 
Собственно интересует как создать запрос в ms access 2010 или 2003 чтобы выводились автомобили с ценой выше заводской на 15%

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 13:58 10-05-2011 | Исправлено: zarel, 15:10 10-05-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Знакомый попросил сделать  
Понимаю... У меня тоже один "знакомый" ни как не мог признаться в любви подруге своего детства...
 
Что-то хотелки у "знакомого" растут от поста к посту. Начинали с запроса с тремя неизвестными :) zarel, имо, бездельнику лучше сюда обраттиться.

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 14:43 10-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
как мне кажется нужно создать еще одно поле с розничной ценой и сравнивать с ней...
и интересует как создать в запросе чтобы выбирались из этих полей авто с ценой выше на 15% заводской....

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 15:14 10-05-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. zarel, касательно моего поста выше - не ставьте ни меня, ни других, читающих этот топик, в странное положение - п. 2.20. главы VIII Соглашения по использованию  
 
2. Вот запрос исходя из Вашего "...ну допустим, есть поле розничная цена...", где
Models - таблица моделей
WhsPrc - поле заводская цена (оптовая)
RtlPrc - поле цена дилера (розничная)
 
SELECT *, (100 * ([RtlPrc] / [WhsPrc] - 1)) AS Pct
FROM [Models]
WHERE ((100 * ([RtlPrc] / [WhsPrc] - 1)) > 15);
 
 
Добавлено:
Если Ваше "...которая на 15% выше заводской" понимать буквально (а, скорее всего, это не так), то знак ">" надо заменить на "=".  
 
">" - будет читаться как - цена выше заводской более, чем на 15 процентов

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 16:01 10-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо asbo
 
Добавлено:
SELECT *, (100 * ([RtlPrc] / [WhsPrc] - 1)) AS Pct
FROM [Models]
WHERE ((100 * ([RtlPrc] / [WhsPrc] - 1)) > 15);
 
эту выборку  куда нужно вводить ?

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 19:19 10-05-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заменить имена полей и таблицы на свои, копи, создать запрос на выборку в режиме конструктора, переключиться в режим SQL, вставить, переключиться в режим таблицы. Это если просто посмотреть. Если в коде - создать рекордсет на базе этого запроса и делать с ним что-то...

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 20:21 10-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нашел таки как это сделать ))
в конструкторе запроса создать следующую выборку :
Розница: [Заводская цена]*1,15

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 23:53 10-05-2011 | Исправлено: zarel, 05:01 11-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
собственно, практически все сделал, кроме одного запроса и диаграммы...
 
Нужно сделать круговую диаграмму, отображающую структуру цен по моделям...
пробую сделать, но получается все криво...
может кто нибудь знает как сделать...
вот ссылка на базу
http://files.mail.ru/D4YKGN

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 14:51 11-05-2011
Vasiahl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zarel
Прикольный ты чувак. Тебе asbo на SQL пишет, а ты ему как в анекдоте, когда Пятачок фотографом стал. А диаграмма, насколько я понял задание, должна выглядеть так (отчет "обзор заказов"):
http://files.mail.ru/SXUDHI
 
P.S. И почитай немного книгу по Access

Всего записей: 115 | Зарегистр. 29-09-2004 | Отправлено: 22:28 11-05-2011
zarel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasiahl
спасибо ))
я же не себе делаю )) книгу читал , но времени на все реально было мало.. сроки поджимали... если бы времени больше было бы я бы сам бы разобрался ))

Всего записей: 8 | Зарегистр. 26-03-2008 | Отправлено: 23:16 11-05-2011
videolamer_V



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята не хочу никого обременять нудными вопросами как сделать так или сяк. Появилось огромное желание выучить аксесс с нуля. Прикупил пару книжек Access 2007 без воды и Ваша первая база данных на Access 2007, первую книгу прочитал за три дня, повторил все задания и понял, что она ничему не учит. Подскажите какую книгу лучше почитать чтобы можно было разобраться в Access начинающему и было понятно. Спасибо.

Всего записей: 768 | Зарегистр. 24-08-2007 | Отправлено: 15:23 14-06-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videolamer_V, у меня давным-давно на столе поселилась книга:
 
Т.О'Брайен, С.Подж, Дж.Уфайт Уайт
Microsoft Access 97
Разработка приложений.
Microsoft Press
ISBN 5-8206-0010-X
www.bhv.ru
 
Думаю были переиздания.  
Это, в частности, про небезызвестную торговую компанию "Борей" :)
С диском была. Где-то и он должен быть.
 
Настоятельно рекомендую. Как справочник она не очень удобна, а вот как чтиво на горшке и перед сном - вполне. 600 страниц. Переплет, хоть и клееный, но даже намека на развал нету.  

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 16:14 14-06-2011 | Исправлено: asbo, 16:16 14-06-2011
videolamer_V



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо, нашел в интернете Microsoft Access 97 Разработка приложений только фамимлии другие (Андерсен В., Нортон П).. Главное чтобы книга научила полноценно работать с Аксесс начинающего пользователя....

Всего записей: 768 | Зарегистр. 24-08-2007 | Отправлено: 13:49 15-06-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videolamer_V
Вот для начинающего (нашел на полке) - тоже хорошо для ненапряжного чтения. Составлена по схеме вопросов-ответов. На справочник тоже не тянет, а начинающему пару раз прочитать за обедом - очень даже вполне:
 
Access 97
Книга ответов
Эдвард Джонс, Джарел ДЖонс
ISBN 5-88782-206-6
Питер
www.piter-press.ru

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 14:15 15-06-2011
videolamer_V



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
asbo Так мне как раз и не нужны книжки для чтения на горшке или за чашкой кофе такие книги у меня есть, я их уже читал, одну из них сейчас читаю, но до меня мало что доходит из её содержания.
Мне нужна книга самоучитель, чтоб читать, вникать и повторять на примере книги. И Освоить Аксес с нуля. Вот в чем беда.

Всего записей: 768 | Зарегистр. 24-08-2007 | Отправлено: 13:00 17-06-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videolamer_V
Вот, как раз то самое. Первая - полноценный учебник с примерами (диск можно найти). Вторая - как сделать. Все это не убогий примитив для даммис. А горшок, обед, ванна - это не назначение, а характеристика. И вполне даже комплимент - можно практически в любых условиях читать и получать знания, обновлять забытое не тряя при этом ни в качестве самого  материала, ни в доступности его подачи.  
 
А что касется с нуля - надо прежде весго получить представления о реляционных базах данных и ситемах (принципах) управления ими. Познакомиться с языком - Visual Basic for Applications.

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 13:25 17-06-2011
videolamer_V



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо! Осталось только найти всё это для 2007

Всего записей: 768 | Зарегистр. 24-08-2007 | Отправлено: 17:00 20-06-2011
asbo

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
videolamer_V  
Задача была "...выучить аксесс с нуля..." Разве 2007 - самоцель? Надо идти от простого к сложному. Ставь 2003 и не заморачивайся на 2007. Практически ничего не изменилось.  Освоишь DAO - решишь, нужно ли лезть в ADO, если вообще нужда такая будет. Я ведь не совсем еще из ума выжил, чтобы десятилетней давности макулатуру рекомендовать :))

Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 17:23 20-06-2011
LightMike

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В основной таблице есть поле для кода типа структурной единицы, целочисленное.  
И есть таблица со справочником типа  
1 - Филиал  
2 - Дирекция  
3 - Отдел  
и т.д.  
Так вот, как сделать так, чтобы в форме при заполнении или выводе основной таблицы был селект с текстовыми обозначениями, а в таблицу заносились числа?

Всего записей: 21 | Зарегистр. 21-12-2007 | Отправлено: 09:00 21-06-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Access VBA


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru