Visual Basic - Factura con MSHFlexGrid

Life is soft - evento anual de software empresarial
 
Vista:

Factura con MSHFlexGrid

Publicado por Oscar (12 intervenciones) el 08/04/2003 01:22:03
Hola tengo un formulario para capturar los datos de una factura, mi conexion es por medio de ADODB; los recordset para consultas de artículos funcionan muy bien, sin embargo utilizo un MSHFlexGrid para agregar uno a uno los artículos seleccionados. funciona mediante el método AddItem del MSHFlexGrid, pero los inserta despues de la primera fila y yo quiero que los inserte a partir de la primera fila y que no deje la primera fila en blanco.

agradeceré mucho su colaboración.

Este es un ejemplo del código que estoy utilizando para agregar cada fila en el evento KeyPress de un textbox:
If Ascii = 13 Then
Linea = Codigo & Chr(9) & Descripcion & Chr(9) & cantidad & _
Chr(9) & PrecioU & Chr(9) & Monto
MSHItems.AddItem Linea
End If

Donde "Codigo" es el código del artículo capturado por un recordset de ADODB
"Descripcion" es la descripcion del articulo
"Cantidad" es la cantidad de artículos
"PrecioU" es el precio de cada artículo
"Monto" es el resultado de la multiplicacio de "Cantidad" por "PrecioU"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Factura con MSHFlexGrid

Publicado por Adolfo Vanegas (105 intervenciones) el 12/04/2003 09:22:37
Omigo oscar, tu problema es que debes indicarle la linea en donde deseas imprimir los datos, haciendo referencia a tu programa quedaria asi:

MSHItems.AddItem Linea ,1

ahora este valor deberia de ser una variable que se va incrementando para que vaya añadiendo las lineas de manera progresiva.

linea=1

MSHItems.AddItem Linea ,Linea

linea=linea+1

Suerte


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Factura con MSHFlexGrid

Publicado por Adolfo Vanegas (105 intervenciones) el 12/04/2003 09:24:44
Disculpa utilice el mismo nombre de variable para el campo que indica la linea, espero no te haya confundido solo cambiale el nombre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar