Blog

VFP и Python

Есть возможность вызвать питоновский код из VFP с передачей ему параметров и получением от него возвращаемого результата, в том числе и его исключений с трассировкой. Но я пока не вижу пока задач, для решения которых можно/нужно было бы применить сию...

Читать далее  

where в команде select sql

Уважаемые знатоки! в нижеприведённой команде [code]Select smetarab->nrazd, Min(razdel->naimrazd) As naimrazd, Sum(Round(smetarab->osn_zarp*rccs->indzarp*kolvo,cop)) As sum_osn_zarp, Sum(Round(smetarab->expl_mech*rccs->indmech*kolvo,cop)) As sum_mech, Sum(Round(smetarab->zarp_mech*rccs->indzarp*kolvo,cop)) As sum_zarp_mech, [color=Red]Sum(Round(smetarab->mtrls*rccs->indmtrls*kolvo,cop)) As sum_mtrls[/color],; sum(Round(smetarab->trud_OSN*kolvo*(1+razdel->procnachis/100),2)+Round(smetarab->trud_MEH*kolvo*(1+razdel->procnachis/100),2)) As sum_trud,; sum(Round(smetarab->trud_OSN*kolvo*(1+razdel->procnachis/100),2)) As sum_trud_osn,; sum(Round(smetarab->trud_MEH*kolvo*(1+razdel->procnachis/100),2)) As sum_trud_meh,; sum(Round(smetarab->osn_zarp*rccs->indzarp*kolvo,cop)+Round(smetarab->expl_mech*rccs->indmech*kolvo,cop)+Round(smetarab->mtrls*rccs->indmtrls*kolvo,cop)) As sum_prz,; sum(Round(gesnnaim->procnakl/100*Round(smetarab->osn_zarp*rccs->indzarp*kolvo,cop)+Round(smetarab->zarp_mech*rccs->indzarp*kolvo,cop),cop)) As sum_nakl,; MIN(smetarab->procnakl) As procnakl,;...

Читать далее  

Шаблон для ввода некоторого набора символов

Положим, есть символьная строка myvar длиной 30 символов. myvar=space(30) Пользователь может/должен ввести в эту myvar строго ограниченный набор символов. Разрешается ввод: - цифр от 0 до 9 - буквы Я - не более одного раза - символов chr(45) (дефис) и...

Читать далее  

Перенос по слова в объединённых ячейках

Доброе время суток попытался про гуглить! не смог найти ответа! решил спросить у опытных ! Суть проблемы: вывожу данные в excel объединяю 3 ячейки (к примеру: А1:С1) , после объединения не получается вывести длинное слово в этот диапазон, перенос слов...

Читать далее  

Как в MySql прочитать размер таблицы из БД

Мне кажется, что ни как. Читаю все таблицы на определение размерa через курсор. Определяю размер курсора через m.lnSize = Header(m.tcCursor)+ Recsize(m.tcCursor)*Reccount(m.tcCursor) Очень долго. Мне надо определить в БД таблицы, которым близко до 2ГБ

Читать далее  

BROW LAST ничего не показывает

Разбираюсь с чужим проектом и наткнулся на странное поведение - BROW LAST ничего не показывает. BROW NORMAL работает правильно. Умом понимаю, что это какая-то настройка SET. Но что конкретно в голову не приходит а искать нет ни времени ни желания...

Читать далее  

Как получить дату

Есть числа (точнее 4 байта, которые нужно привести с числу) - количество секунд пройдённых после 01.01.2000 года, к примеру 686361600 Нужно привести это число к дате-время: Какой год выбрать не проблема: [code] m1=Asc(Substr(liMP,4,1))*256*256*256 m2=Asc(Substr(liMP,3,1))*256*256 m3=Asc(Substr(liMP,2,1))*256 m4=Asc(Substr(liMP,1,1)) mIt=m1+m2+m3+m4 mYear=2000+Int(mIt/3600/24/365) [/code] А...

Читать далее  

codepage для текстового файла

Уважаемые знатоки! В прикреплении упакованный файл, codepage которого не 1251 и не 866. Как можно (если можно) определить codepage для этого текстового файла?

Читать далее  

оператор APPEND FROM

Про оператор APPEND FROM. Вот такой нюанс у этого оператора есть - если у курсора (или dbf), который FROM, есть удаленные записи, то они тоже подтягиваются. Наблюдал эффект от этого - в удаленных было поле со значением .NULL. Это приводило...

Читать далее  

Формат Microchip одинарной точности

По запросу получаю набор их 4 байт: F8E0D1B8 По алгоритму предоставления ответа я переворачиваю тетрады: 8F0E1D8B Теперь нужно преобразовать в число и я даже заведомо знаю какое это число 5025,820 Но преобразую данную строку по алгоритму одинароной точности получаю совсем...

Читать далее  

Авторизация
*
*
Генерация пароля