Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поправьте меня в синтаксисе! "подтянуть" данные из одной табл в др
 
 автор: Женя1999   (23.04.2011 в 13:49)   личное сообщение
14 Кб.
 
 

Помогите плиз!!!
Нужно "подтянуть" данные поля "nomerdoc" из таблицы "pay_doc" в другую таблицу
поправьте меня в синтаксисе плиззз!

  Ответить  
 
 автор: Explorer   (23.04.2011 в 14:17)   личное сообщение
18 Кб.
 
 

как-то так, да

  Ответить  
 
 автор: Женя1999   (23.04.2011 в 19:10)   личное сообщение
 
 

Спасибо, Explorer... но это немного не то.... мне это именно надо натравить на кнопку... из списка выбирать - так не пойдет, т.к. будет в будущем очень много данных.... именно нужен селект, который бы сам ставил в соответсвие данные... и пользователь ни о чем не думал :)

  Ответить  
 
 автор: Explorer   (23.04.2011 в 19:18)   личное сообщение
 
 

а откуда он их возьмет?

ну вот напишешь ты SQL стэйтмент - а как будешь нужное значение выбирать-подставлять? откуда Access его узнает?

--------------
да и вообще - как-то кривовато у тебя получется,
опиши свою задачу, может подскажем что-то более толковое

  Ответить  
 
 автор: Женя1999   (24.04.2011 в 18:00)   личное сообщение
 
 

Смыл в том, что есть контора1 и контора2. Контора1 выставляет клиентам счета, всю работу ведет в xls-файле. Контора2 принимает и выполняет заказы от клиентов, всю работу ведет а mdb-файле. В целом вся автоматизированная работа ведется в mdb-файле. Поэтому, необходимо каждый раз конторе2 выполнять импорт из xls в mdb. А затем выбирается из списка ОПЛАТА - "безнал", на карточке клиента, и... из импортированной xls-ки "подтягиваются" данные счета (наименование, сумма, дата платежа). Вот такое дело мне и надо реализовать :)

  Ответить  
 
 автор: Гоблин   (24.04.2011 в 18:37)   личное сообщение
 
 

Типа выгрузки что ли? А конторе 1 слабо перейти в mbd? Попробуй просто присоединять таблицу xls, после чего запросом на добавление добавлять данные. Хотя это не всегда работает.

  Ответить  
 
 автор: Explorer   (24.04.2011 в 19:34)   личное сообщение
 
 

да, тут будет тонкость в экспорте и валидности данных...

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 06:15)   личное сообщение
 
 

Конторе1 перейти на mdb - слабо! :( Пост с этого и начался (т.е. я импортирую xls к себе в mdb)

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 06:17)   личное сообщение
 
 

Конторе1 перейти на mdb - слабо! :( Пост с этого и начался (т.е. я импортирую xls к себе в mdb))

  Ответить  
 
 автор: Explorer   (24.04.2011 в 19:33)   личное сообщение
92 Кб.
 
 

так штоле?

==>

---------------------
или контора 1 и 2 это подчиненные подразделения одного предприятия?

контора 2 - производственный отдел, в котором ты работаешь а контора 1 это бухгалтерия (отчет по полученным оплатам выдает в Excel а вас в 1С не пускает)

  Ответить  
 
 автор: Explorer   (24.04.2011 в 20:17)   личное сообщение
54 Кб.
 
 

или как-то так ==>

-------------
на скриншоте строка в закладке браузера - для любопытных
CopyPaste:

http://yuml.me/diagram/scruffy/usecase/[User]-(Оценил) , [Explorer ]-(Нарисовал), [Explorer]-(Выразил), (Нарисовал)<(Оценил), (Выразил)-(note: Прикольна! {bg:green}).

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 06:44)   личное сообщение
14 Кб.
 
 

Explorer , ну а что мешает мне написать просто INSERT?
Только мне нужна синтаксическая помощь. Натравливаем на кнопку - INSERT INTO texkart_doc (nomerdoc) select nomerdoc from pay_doc where pay_doc.clientname = texkart_doc.clientname and pay_doc.datadoc = texkart_doc.datadoc and pay_doc.summ = texkart_doc.summ

аа?
только именно то, что я прошу помощи в синтаксисе

  Ответить  
 
 автор: Explorer   (25.04.2011 в 09:37)   личное сообщение
 
 

тут дело не в синаксисе, если берешь значения из полей формы то примерно так

INSERT INTO tblTableName (ColumnName1, ColumnName2) VALUES (" & Me.FieldName1 &", "& Me.FieldName &")"

остальное в хелпе (аккуратнее с датами)

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 11:24)   личное сообщение
 
 

INSERT INTO tblTableName (ColumnName1, ColumnName2) VALUES (" & Me.FieldName1 &", "& Me.FieldName &")"

Как обратиться именно к другой таблице в операторе VALUES ??? Ведь Me.FieldName1 использует текущую таблицу

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 06:45)   личное сообщение
 
 

ну а значение будем выбирать в условии where - т.е. сравниваем по клиенту, сумме_платежа и по дате_документа

  Ответить  
 
 автор: Explorer   (25.04.2011 в 09:37)   личное сообщение
 
 

Женя, вы идете в тупик (падобраму)

  Ответить  
 
 автор: Женя1999   (25.04.2011 в 11:25)   личное сообщение
 
 

INSERT INTO tblTableName (ColumnName1, ColumnName2) VALUES (" & Me.FieldName1 &", "& Me.FieldName &")"

Как обратиться именно к другой таблице в операторе VALUES ??? Ведь Me.FieldName1 использует текущую таблицу

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList