I have an array
I wish erase only the element aDataDisposizioni [i][1] empty
I make
AEval( AClone( aDataDisposizioni ), { |a,i| If( empty(a[i])[1], ADel( aDataDisposizioni, n, .t. ), n++ ) } )
give me an error
any solution pls
#include "FiveWin.ch"
Function Test
Local aDataDisposizioni
local ntotaledocentiDisposizioni:= 65
local nTotalecolonne:=7
aDataDisposizioni := ARRAY(ntotaledocentiDisposizioni,nTotalecolonne)
//to simulate the array ( I have with from calculation with a dbf)
aDataDisposizioni[3][1] :="teacher 1"
aDataDisposizioni[3][2] :="1A"
aDataDisposizioni[3][3] :="1C"
aDataDisposizioni[3][5] :="1D"
aDataDisposizioni[3][6] :="1B"
aDataDisposizioni[7][1] :="teacher 2"
aDataDisposizioni[7][2] :="4A"
aDataDisposizioni[7][3] :="5C"
aDataDisposizioni[7][5] :="2D"
aDataDisposizioni[7][6] :="3B"
xbrowse( aDataDisposizioni )
return nil
#include "FiveWin.ch"
Function Test
Local aDataDisposizioni
local ntotaledocentiDisposizioni:= 65
local nTotalecolonne:=7
local i
aDataDisposizioni := ARRAY(ntotaledocentiDisposizioni,nTotalecolonne)
//to simulate the array ( I have with from calculation with a dbf)
aDataDisposizioni[3][1] :="teacher 1"
aDataDisposizioni[3][2] :="1A"
aDataDisposizioni[3][3] :="1C"
aDataDisposizioni[3][5] :="1D"
aDataDisposizioni[3][6] :="1B"
aDataDisposizioni[7][1] :="teacher 2"
aDataDisposizioni[7][2] :="4A"
aDataDisposizioni[7][3] :="5C"
aDataDisposizioni[7][5] :="2D"
aDataDisposizioni[7][6] :="3B"
for i = 1 to len( aDataDisposizioni )
if Empty( aDataDisposizioni[ i, 1 ] )
adel( aDataDisposizioni, i )
asize( aDataDisposizioni, len( aDataDisposizioni ) - 1 )
i-- // <-- NOTE
endif
next
xbrowse( aDataDisposizioni )
return nil
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: Google [Bot] and 81 guests