Связь с подстрокой

jumperFF
Дата: 03.06.2004 11:25:53
Есть поле со значениями "2453AD", "1724EF" и т.д. Первые четыре числа - это ID товара, последние две буквы - код фирмы.
Необходимо написать запрос где из поля со значением "2453AD" вырезается первые четыре цифры и связывается по ID с другой таблицей. Аналогично с последними двумя буквами. Возможно ли это сделать на Access в запросе?
paparome
Дата: 03.06.2004 11:32:52
Можно

смотри в стороку функций mid, left, right
jumperFF
Дата: 03.06.2004 11:38:29
То есть, их можно использовать в запросах?
Kelme
Дата: 03.06.2004 11:39:13
можно ;)
Rivkin Dmitry
Дата: 03.06.2004 11:42:37
Вообще-то лучше делать наоборот: в таблице хранить каждый из кодов в своем поле, а взапрос выводить стринг, склеенный из этих кодов. Работать легче и быстрее!!!
paparome
Дата: 03.06.2004 11:54:06
автор
Вообще-то лучше делать наоборот: в таблице хранить каждый из кодов в своем поле, а взапрос выводить стринг, склеенный из этих кодов. Работать легче и быстрее!!!

Согласен, но вопрс был не как структуру базы переделать, а как изгольнуться в уже сложившейся обстановке (ИМХО)
Rivkin Dmitry
Дата: 03.06.2004 11:59:23
Я думаю, что "обртановку" он сам и сложил и может быть, пока не поздно, пошерстить таблицы и сделать как положено, а то при развитии базы и, соответственно, программы, замучается делать трюки - время, деньги...