| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Частичное копирования поля 1й таблици в поле друго |
| Автор: DrDrag 8.4.2008, 18:06 |
| У меня есть 2 таблици, А и В в таблице А есть поле: дата. Там данные вводятся по стандартной маске dd.mm.yy (отображается: dd.mm.yyуу); В таблице В есть поле год. (тип - числовое) И так, задача, что бы при вводе даты в 1е поле макрос(или ещё какой либо способ) копировал ТОЛЬКО год в таблицу В |
| Автор: Akina 8.4.2008, 18:08 |
| Данные вносятся непосредственно в таблицу? тогда никак. А если через форму - написать соотв. обработчик. |
| Автор: DrDrag 8.4.2008, 18:16 |
| Данные вводятся через форму |
| Автор: Данкинг 8.4.2008, 19:45 |
| Функция RIGHT (X,Y) возвращает правые Y символов из переменной X (если я ничего не попутал с VB). |
| Автор: DrDrag 8.4.2008, 20:00 |
| Это нада на ВБ писать? И как оно работает? если у нас есть число из 10 символов и нада найти по 3м, то тут Х это 10значное число, а У это кол-во правых знаков, которые будет выделены? |
| Автор: bopoha 9.4.2008, 09:38 |
| Функция Year(дата) - вернет год. Пишем запрос на обновление/добавление записи во второй таблице на основании первой на событии или где-там он нужен.. |
| Автор: ТоляМБА 9.4.2008, 09:39 |
| Есть же стандартная функция Year, что ещё надо? Добавлено через 36 секунд bopoha, на минуту опередил |
| Автор: DrDrag 15.4.2008, 06:13 |
| Хм... осталось понять как Year используется... оО |
| Автор: Akina 15.4.2008, 08:09 | ||
|