|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
Дело в том что есть набор прайс-листов, в поле "наличие товара", посавщик уазывает специальные символы, типа галочи крестика, и прочей ерунды которой мне нужно разгрести что бы определить, нет или всётаки есть это долбанный товар! ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2002, 19:35 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
У каждого символа есть свой собрат в 16-х кодах! И, как ни станно, SQL их понимает :) CHR() и ASC() тебе поможет! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2002, 08:45 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
если вынести то что выделено жирным, то работет как надо, а в таком виде не работает ни фига! 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() работает прямо наоброт, по коду возвращает символ - совсем не то что мне нужно, помогите жеж! блин, заранее спасибо " ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2002, 16:23 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
1. > функции CHR() и ASC() в аксессе(XP) - не работают, 2. > функция CHR() работает прямо наоброт, по коду > возвращает символ - совсем не то что мне нужно, Ну так они и есть обратные друг другу > помогите жеж! Исходя из п.1 - это не к нам, это к дяде Биллу. А можно примерчик на мыло? Могу попробовать поковырять (но не раньше вторника) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2002, 11:21 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
Можно, но можно смоделировать это и самому заключается это примерно в следующем: в двух словах - есть прайс в экселе, лежит на локальной тачке, с него в аксессовскую базу (там же на локальной тачке) залинкован ярлык и он читается как та же табличка, в прайсе-оригинале, исползуются С пециальные С имвоы, их нужно обрабатывать, буквально: true/false, конечно значить они могут что угодно "звоните", "на складе", "под заказ", и прочее, отображются эти cc в Т аблицах Я рлыках, как угодно, например птичка - 'ь' и тд. - то есть обрабатывать их в ТЯ как то туговато, аксес, берёт данные из этих ТЯ, "причёсывает" как ему надо, тоесть по своим параметрам и кладёт в другую ТЯ, но место глюка, это всё же чтение прайса, в прайсе, это один символ, в аксессе уже другой, хотя табличка всего лишь ссылка на тот же прайс. Нужно было найти решение, я стал обрабатывать , эти СС прямо в прайсе приводя их к требуемым, примитивным знаечениям, - там кстати, функции CRH() и ASC() работают как должны, но это не выход, и я всё таки был бы благодарен за корректное - без вторжения в прайс - решение, Горячий вопрос заключается теперь примерно в следующем, как перелинковать ссылки, которые открыты только на чтение, кроме как убить и создать заново? (а то как то заё...т если приходиться перелинковывать по ~60 ссылок) каждый раз когда база кочует с одной машины на другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 13:07 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
Мне так кажется, что тебе надо как-то организовать импорт позиций в Базу! И даже, может быть, если у тебя от одних и тех-же фирм приходят просто обновленные прайсы, писать для каждого из прайс листов свой импортер! Ну и один универсальный. При импорте они могут смотреть, что было, что стало - вести статистику и, главное, насыщать твою БД. А с ней уж ты работать будешь, как захочешь! Что касается прилинковать... Почему так получилось, что приходится носить по нескольким машинам БД, и почему нельзя на сеть выложить прайс листы или так называемые ТЯ?! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 14:54 |
|
Re: обработка специального символа "галочка" в запросе sql
|
|||
---|---|---|---|
#18+
TЯ - таблицы ярлыки, прайсы нельзя выложить на сервак, потому, что при совместном доступе эксель потрачит, а как отключить портачилку, я ещё не нашел, ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 17:52 |
|
|
start [/forum/topic.php?fid=45&msg=32062580&tid=1683063]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 466ms |
0 / 0 |