Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Re: обработка специального символа "галочка" в запросе sql / 8 сообщений из 8, страница 1 из 1
21.10.2002, 19:35
    #32060449
Andrey S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
Дело в том что есть набор прайс-листов, в поле "наличие товара", посавщик уазывает специальные символы, типа галочи крестика, и прочей ерунды которой мне нужно разгрести что бы определить, нет или всётаки есть это долбанный товар! ;-)
...
Рейтинг: 0 / 0
22.10.2002, 08:45
    #32060524
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
У каждого символа есть свой собрат в 16-х кодах! И, как ни станно, SQL их понимает :)
CHR() и ASC() тебе поможет!
...
Рейтинг: 0 / 0
25.10.2002, 16:23
    #32062015
Andrey S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
если вынести то что выделено жирным, то работет как надо, а в таком виде не работает ни фига!

INSERT INTO entryprice
SELECT DISTINCT F4 AS name, Trim(F3 & ' [' & CHR(F5) & ']') AS Descr, F6 AS Price, F7 AS Guarantee
FROM ENTRY_Price
WHERE Not IsNull(F6) AND Not IsNull(F4);

а вообще вся эта ерунда нужна для того что бы определить код символа, который берётся с сылки на екселевский документ, в этой самой ссылке, специальные символы превращаются не понятно во что! по сравнению с оригиналом, вопрос остаётся неизменным, "как распознавать специальные символы? функции CHR() и ASC() в аксессе(XP) - не работают, функция CHR() работает прямо наоброт, по коду возвращает символ - совсем не то что мне нужно,
помогите жеж! блин, заранее спасибо "
...
Рейтинг: 0 / 0
26.10.2002, 11:21
    #32062120
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
1. > функции CHR() и ASC() в аксессе(XP) - не работают,
2. > функция CHR() работает прямо наоброт, по коду
> возвращает символ - совсем не то что мне нужно,

Ну так они и есть обратные друг другу

> помогите жеж!

Исходя из п.1 - это не к нам, это к дяде Биллу.
А можно примерчик на мыло? Могу попробовать поковырять (но не раньше вторника)
...
Рейтинг: 0 / 0
28.10.2002, 13:07
    #32062317
Andrey S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
Можно, но можно смоделировать это и самому заключается это примерно в следующем: в двух словах - есть прайс в экселе, лежит на локальной тачке, с него в аксессовскую базу (там же на локальной тачке) залинкован ярлык и он читается как та же табличка, в прайсе-оригинале, исползуются С пециальные С имвоы, их нужно обрабатывать, буквально: true/false, конечно значить они могут что угодно "звоните", "на складе", "под заказ", и прочее, отображются эти cc в Т аблицах Я рлыках, как угодно, например птичка - 'ь' и тд. - то есть обрабатывать их в ТЯ как то туговато, аксес, берёт данные из этих ТЯ, "причёсывает" как ему надо, тоесть по своим параметрам и кладёт в другую ТЯ, но место глюка, это всё же чтение прайса, в прайсе, это один символ, в аксессе уже другой, хотя табличка всего лишь ссылка на тот же прайс. Нужно было найти решение, я стал обрабатывать , эти СС прямо в прайсе приводя их к требуемым, примитивным знаечениям, - там кстати, функции CRH() и ASC() работают как должны, но это не выход, и я всё таки был бы благодарен за корректное - без вторжения в прайс - решение,
Горячий вопрос заключается теперь примерно в следующем, как перелинковать ссылки, которые открыты только на чтение, кроме как убить и создать заново? (а то как то заё...т если приходиться перелинковывать по ~60 ссылок) каждый раз когда база кочует с одной машины на другую.
...
Рейтинг: 0 / 0
28.10.2002, 14:54
    #32062364
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
Мне так кажется, что тебе надо как-то организовать импорт позиций в Базу! И даже, может быть, если у тебя от одних и тех-же фирм приходят просто обновленные прайсы, писать для каждого из прайс листов свой импортер! Ну и один универсальный. При импорте они могут смотреть, что было, что стало - вести статистику и, главное, насыщать твою БД. А с ней уж ты работать будешь, как захочешь!
Что касается прилинковать... Почему так получилось, что приходится носить по нескольким машинам БД, и почему нельзя на сеть выложить прайс листы или так называемые ТЯ?!
...
Рейтинг: 0 / 0
28.10.2002, 17:52
    #32062438
Andrey S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
TЯ - таблицы ярлыки, прайсы нельзя выложить на сервак, потому, что при совместном доступе эксель потрачит, а как отключить портачилку, я ещё не нашел,
...
Рейтинг: 0 / 0
29.10.2002, 10:50
    #32062580
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Re: обработка специального символа "галочка" в запросе sql
Поставь прайсы в ReadOnly
Ns-; их только читаешь?!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Re: обработка специального символа "галочка" в запросе sql / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]