INV19 EXCEL 2 — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 2: Строка 2:
  
 
Очистить таблицу от нулей и записать вместо них значение null
 
Очистить таблицу от нулей и записать вместо них значение null
 +
 +
INV19_EXCEL_2( _ )
 +
 +
_ - таблица
  
 
Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя
 
Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя
 +
 +
= Текст программы =
 +
 +
parameters _
 +
 +
local aa, i, sql
 +
 +
aa := ( _ )->( DbStruct() )
 +
 +
for i := 1 to len( aa )
 +
  if aa[i,2] = 'N'
 +
    sql := [ Update _ ;
 +
      Set ] + aa[i,1] + [ = null ;
 +
      From ] + TmpFilePath( _ ) + [ _ ;
 +
      Where ] + aa[i,1] + [ = 0 ]
 +
    SimpleSql( sql, TempPath )
 +
  endif
 +
next
  
 
= Примеры =
 
= Примеры =
  
 
INV19_EXCEL_2( _ )
 
INV19_EXCEL_2( _ )

Версия 10:20, 28 июля 2016

INV19_EXCEL_2 - это функция из справочника R266

Очистить таблицу от нулей и записать вместо них значение null

INV19_EXCEL_2( _ )

_ - таблица

Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя

Текст программы

parameters _

local aa, i, sql

aa := ( _ )->( DbStruct() )

for i := 1 to len( aa )
  if aa[i,2] = 'N'
    sql := [ Update _ ;
      Set ] + aa[i,1] + [ = null ;
      From ] + TmpFilePath( _ ) + [ _ ;
      Where ] + aa[i,1] + [ = 0 ]
    SimpleSql( sql, TempPath )
  endif
next

Примеры

INV19_EXCEL_2( _ )