Скажем, у меня сейчас 2 таблицы, PricePlan и Bill. Обе таблицы имеют столбец «Цена», и мне бы хотелось, чтобы таблица «Билл» обновила значение «Цена Прайса». Как я могу это сделать или что SQL-оператор должен использовать? Заранее спасибо!C# Access Database Вопрос
ответ
Вам нужно будет каким-то образом определить взаимосвязь между двумя таблицами.
Например, если ваши таблицы имеют такую структуру:
PricePlan
---------
ID
Price
Bill
---------
PricePlanID
Price
Это будет работать только для SQL Server. См. Ниже раздел Решение для доступа.
Тогда запрос, как это следует обновить Билл:
UPDATE b SET b.Price = pp.Price
FROM Bill as b
INNER JOIN PricePlan as pp
ON b.PricePlanID = pp.id
Кроме того, схема выше только для примера. Если вы похожи на это, вы должны посмотреть на его изменение.
UPDATE
Я только заметил, что это для доступа, извините. Структура вашего запроса будет немного отличаться. Смотрите ниже:
UPDATE Bill INNER JOIN
PricePlan ON Bill.PricePlanID = PricePlan.ID
SET Bill.Price= [PricePlan].[Price];
Привет, спасибо за помощь. У меня есть 2 записи в PricePlan, которые являются «Гость» и «Пользователь». Я уже создал связь между обеими таблицами. Цена, похоже, обновляется и работает для «гостя», но не для «Member», есть ли что-то, что мне нужно изменить? – pacheco
Я не понимаю, что вы подразумеваете под двумя записями, которые являются «Гость и« Член ». Можете ли вы предоставить некоторые выборочные данные в своем вопросе, а также то, что вы хотите, чтобы конечные данные выглядели? –
О, в основном PricePlan имеет следующие столбцы: «PricePlanName» и «Price». Поэтому у меня есть PricePlanName of Guest и Member, каждый из которых имеет свою собственную «Цена». То, что я хотел бы достигнуть в «Цена» для таблицы «Билл», - это изъятие цены за гостя или участника. – pacheco
сделать некоторые широкие предположения здесь, но я думаю, что this short tutorial на каскадные обновления в доступе 2010 должны получить вас на вашем пути.
- 1. MS Access database problem
- 2. web.py database select access
- 3. CakePHP Access database table
- 4. Ms Access 2013 Database
- 5. Access Compare Database Schema
- 6. Query Access database ASP
- 7. MySQL DataBase design Вопрос
- 8. Database Design вопрос
- 9. TreeView Население Via Вопрос Database
- 10. Java connect to Access Database
- 11. Java login - MS Access database
- 12. WinForms и Access Database Attachments
- 13. Запрос базы данных Access Database
- 14. MS Access Database SQL Query
- 15. Access 2010 Database - Количество экземпляров
- 16. Access Database не вставляет записи
- 17. MS Access Database не отвечает
- 18. Oracle Connectivity 12с Database вопрос
- 19. SQL Access ВЫБРАТЬ вопрос
- 20. MS Access Округление вопрос
- 21. MS Access Split Database - Front End Upgrading
- 22. C# Form/Access Database row row с полем «autonumber»
- 23. C# с MS Access Database Error = Использование неназначенную локальной переменной
- 24. Вставить MS Access Database в C# WinForm app
- 25. C# Access Database In use или Permission Failure
- 26. C# MS Access Database Connection System.Data.SqlClient.SqlException 'произошел в System.Data.dll
- 27. Обновление связанных таблиц в MS Access Database с C# программно
- 28. C# Sync MS Access database to sql server
- 29. Ссылка Access Database на сервер Backend
- 30. MS Access - SQL Query вопрос
Вы можете показать структуру таблицы более подробно? как соотносятся тарифный план и счет? какую версию доступа вы используете? что это связано с C#? –