До сегодняшнего дня в одном вопросе у меня кпк был удобнее, чем его большой брат MS Outlook. В Pocket Informant я мог набрать любую часть телефонного номера (обычно последние 4 цифры, например 11-56) и тут же мне выдавался список людей, у которых номер мобильного, рабочего или домашнего телефона содержит этот номер. Удобно, когда на мобильнике высвечены неотвеченные звонки и ты хочешь проверить, от кого они.
И вот сегодня, поколдовав с полчасика над своей надстройкой над Outlook я добился создания динамических текстов запросов.
Теперь, введя любую часть номера телефона, можно получить людей по данному номеру.
Вот как выглядит условие на SQL - цифры могут содержаться в любом телефоне (мобильном, рабочем, домашнем):
"urn:schemas:contacts:homePhone" LIKE '%-51%' OR "http://schemas.microsoft.com/mapi/proptag/0x3a1c001f" LIKE '%-51%' OR "urn:schemas:contacts:officetelephonenumber" LIKE '%-51%' OR "http://schemas.microsoft.com/mapi/proptag/0x3a1a001f" LIKE '%-51%' OR "urn:schemas:contacts:office2telephonenumber" LIKE '%-51%'
В примере вы видите результат поиска телефонов, содержащих 51. Ввожу "-51", затем нажимаю кнопку поиска - и вуаля:
[419x371]