Мне нужно показать текст в колонке таблицы, пересматривая сравнение сумм. Это мой доступ таблицаКак установить текст в столбце таблицы в MS Access?
Запрос Теперь в новом столбце (Status) Мне нужно, чтобы показать
1) "Не оплачено", если AmountDue равно GrandTotal или
2) " ЧАСТИЧНО ПЛАТНЫЕ», если AmountDue меньше, то GrandTotal или
3) "ПЛАТНЫЕ", если AmountDue равен нулю
Мой код SQL Query является
SELECT InvoiceNumber,
Terms(Select PaymentTerms from PSD_customerPaymentTerms where PSD_customerPaymentTerms.PTId = NewInvoice_1.Terms) AS Terms,
InvoiceDate, OurQuote,
SalesPerson(Select FirstName from Employee where Employee.EmployeeId = NewInvoice_1.SalesPerson) AS SalesPerson,
CustomerName(Select CustomerName from Customer where Customer.CustomerId = NewInvoice_1.CustomerName) AS CustomerName,
OrderNumber, GrandTotal,
(SELECT SUM(PaymentAmount) FROM Payment_Receipt WHERE Payment_Receipt.InvoiceNumber=NewInvoice_1.InvoiceNumber) AS AmountPaid,
GrandTotal - iif(AmountPaid is null, 0, AmountPaid) AS AmountDue
FROM NewInvoice_1;
Является 'Text' действительно лучший тип данных для таких коротких значений ? – ErikE
Привет @mhasan Спасибо за ответ, приведенная выше таблица является таблицей запросов. Как добавить этот код в запрос? , Я обновил свой вопрос, пожалуйста, проверьте его. – Srihari