AYUDA CON TSBROWSE

AYUDA CON TSBROWSE

Postby EASYSOFT » Wed Nov 21, 2007 8:06 pm

Buenas Tardes amigos de foro
Mi problemas es que necesito en una determinada columna mediante una condicion obtener un resultado y cuando no se cumpla ingresar yo valor, no lo he logrado ya que ingreso un valor y me pone cero, el codigo es el siguiente.


bData := { || If( oBrw:aArray[ oBrw:nAt, 6 ] > 0.00 , Obrw:aArray[ oBrw:nAt, 6 ] * (Obrw:aArray[ oBrw:nAt, 7 ]/100) , Obrw:aArray[ oBrw:nAt, 8 ] ) }

Gracias de antemano
Saludos.
Oscar
Saludos
Oscar
Fwh 10.4, bcc55
EASYSOFT
 
Posts: 172
Joined: Sat Oct 22, 2005 1:17 pm
Location: Quito - Ecuador

Postby A&C » Wed Nov 21, 2007 9:01 pm

Si quieres ubicame por MSN,, estoy conectado casi siempre a ver q sacamos en claro... aca no somos muchos los q usamos TSBROWSE:::

SALUDOS
Mi segundo amor es Programar
User avatar
A&C
 
Posts: 214
Joined: Sat Aug 19, 2006 1:37 pm
Location: Chile

Postby Patricio Avalos Aguirre » Wed Nov 21, 2007 9:44 pm

EasySoft

Yo lo utilzo de esta manera, a lo mejor te sirve

Code: Select all  Expand view
ADD COLUMN TO BROWSE oLbx DATA ARRAY ELEMENT 4;
      HEADER "Bruto"+CRLF+"Venta" ;
      PICTURE "@E 99,999,999.9" ;
      EDITABLE;
      POSTEDIT (;
              Articu->( dbSeek( oLbx:aArray[oLbx:nAt,1] )),;
             _cbruto := oLbx:aArray[oLbx:nAt,4],;
             _cdesc  := oLbx:aArray[oLbx:nAt,5],;
             _netprod := round(_cbruto - ((_cbruto * _cdesc)/100),1),;
             ;
             iif( alltrim(oLbx:aArray[oLbx:nAt,1]) <> "TXT" .and.  _netprod < Articu->Ar_P_Med,;
                      MsgInfo( "Precio Unitario esta bajo el precio costo medio"+CRLF+;
                              "medio:"+trans( Articu->Ar_P_Med,"@E 99,999,999" )+CRLF+;
                              "Vta  :"+trans( Articu->(vPrecioArt()),"@E 99,999,999" ), "Revise" ), "" ),;
            oLbx:aArray[oLbx:nAt,6] := _netprod,;
            oLbx:aArray[oLbx:nAt,7] := round(_netprod*oLbx:aArray[oLbx:nAt,3],0),;
            _cbruto := 0,;
            _cdesc := 0,;
            _netprod := 0,;
            Calculo( oLbx, aGet, .t. )   ;
              );
      WHEN Docu_BF->( !found() ) ;
      SIZE 82 PIXELS ;
      3DLOOK TRUE,TRUE,FALSE ;  // cels, header, footer
      ALIGN DT_CENTER,DT_CENTER,DT_CENTER ;   // cells, header, footer
      COLORS CLR_HMAGENTA, RGB( 255, 255, 235)//COLORS CLR_BLACK, CLR_HGRAY
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby EASYSOFT » Thu Nov 22, 2007 7:54 pm

Gracias
A&C y Patricio si tengo alguna pregunta les molesto otra vez


Saludos
Oscar
Saludos
Oscar
Fwh 10.4, bcc55
EASYSOFT
 
Posts: 172
Joined: Sat Oct 22, 2005 1:17 pm
Location: Quito - Ecuador

Postby EASYSOFT » Mon Nov 26, 2007 10:02 pm

Hola amigos de foro

Estoy muy preocupado ya que via MSN se me ha dado ha entender que estoy perjudicando de alguna manera a alguien del foro, nada más lejos de mis intenciones jamas lo he intentado siquiera, lo unico que he pedido es la ayuda a todas las maravillosas personas que he visto que sin ningun interes me han colaborado.
Si alguna persona se ha sentido perjidicada pues hagamelo saber a mi correo o directamente en este foro, ya que de haberlo hecho, que no creo, saber que hice y no volver a cometer este error ya que creo que este foro no es solo para pedir y dar ayuda sino que he visto que tambien se pueden hacer amigos.

Una vez más gracias a todos los que me han ayudado en forma personal y en general al foro por todos sus valiosos aportes.
Saludos
Oscar
Fwh 10.4, bcc55
EASYSOFT
 
Posts: 172
Joined: Sat Oct 22, 2005 1:17 pm
Location: Quito - Ecuador

Postby Antonio Linares » Mon Nov 26, 2007 10:38 pm

Oscar,

Eres bienvenido a este foro y no estás perjudicando a nadie. No se quien te habrá contado esa tontería, pero no le hagas ni caso :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41321
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby EASYSOFT » Tue Nov 27, 2007 12:11 am

Gracias a Patricio Avalos
me funciono de maravilla utilizando POSTEDIT
Saludos
Oscar
Fwh 10.4, bcc55
EASYSOFT
 
Posts: 172
Joined: Sat Oct 22, 2005 1:17 pm
Location: Quito - Ecuador


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], sysctrl2 and 15 guests