elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12
1  Programación / Programación Visual Basic / Re: Control Ventas en: 9 Noviembre 2024, 14:48 pm
muchas gracias por no resolver el problema
gracias por todo
2  Programación / Programación Visual Basic / Re: Control Ventas en: 30 Octubre 2024, 12:11 pm
Hola

En el formulario FrmCompra necesito pasar la ibformacion de el articulo selecionado del list1 a los text para pder hacer la venta

Código:

Private Sub List1_Click()
 Dim Id As Integer
   
  Dim nombrearch As String
Dim noreg As Integer

  Dim Dire As String
 
 
  ' para ciger todos los items fel jyst1 al combo1
 
'  Dim i As Long
'For i = 0 To List1.ListCount - 1 'I can never remember if ListIndex is 0- or 1-based
 ' Combo1.AddItem (Split(List1.List(i), vbTab)(2))
'Next
 
 
 
 
 
CmbArticulo.Clear

'Dim i As Long
'For i = 0 To List1.ListCount - 1 'I can never remember if ListIndex is 0- or 1-based

  CmbArticulo.AddItem (Split(List1.Text, vbTab)(2))

 CmbArticulo.Text = (Split(List1.Text, vbTab)(2))



'Next


Dim Dati() As String

Dati = Split(List1.List(List1.ListIndex), vbTab)
               ' CmbArticulo.Text = Dati(2)
           
                 
   
If (CmbArticulo.ListIndex >= 0) Then


        Id = CmbArticulo.ItemData(CmbArticulo.ListIndex)
        RegArt = FrmAlmacen.ArticuloByCode(Id)
        With RegArt
            TxtUnidades.Text = CStr(.UnidadesPorCaja)
            Call EstablecerValorImpuestos(.PrecioUnitario, .ImpuestoIVA)
           
            If (.IdOferta > 0) Then
                LabOferta.Caption = "¿Está en oferta?:     SI"
                Id = FrmOfertas.BuscarPorCodigo(.IdOferta, RegOfer)
            Else
                LabOferta.Caption = "¿Está en oferta?:     NO"
                TxtDescuento.Text = "- 0.0"
                Call VaciarRegOferta
            End If
        End With
       
        Call Totalizar
    End If
End Sub






Gracias


3  Programación / Programación Visual Basic / Re: Control Ventas en: 28 Octubre 2024, 12:39 pm
Hola
alguien me  puede ayudar
gracias
4  Programación / Programación Visual Basic / Control Ventas en: 24 Octubre 2024, 23:33 pm
Hola
eatoy intentando de hacer el proceso de  la venta de cualquier articulo y de cualquier almacen
en el formulario del almacen puedo hacear cualquier almacen
En el fomulario Frmfacturacionventa selecciono la facturacion y en el menu
de edicion se escoje nueva venta y va al formulario FrmCompra que es para vebta
hay un menu de buacr almaceb dentro del almacen hay abrir almacen y cerrar almacen
cuando digo abrir almacen me pone los datos en el list1. hasta ahi todo bien


https://workupload.com/file/YDzEPkjcWju



me faltaria pasar datos del liat1 a los text y hacer el proceso de venta para cada articuko

gracias
5  Programación / Programación Visual Basic / Re: leer informacion a list1 en: 23 Agosto 2024, 22:06 pm
Hola
Ahora consigo leer los daros  pero no consigo separar los daros correctamente


https://workupload.com/file/8BGVG7AAnbT

gracias
6  Programación / Programación Visual Basic / leer informacion a list1 en: 23 Agosto 2024, 12:15 pm
Hola
estoy intentando de leer la informacion del archivo almacen.regdata que esta en el directorio almacen al list1 y no lo consigo
tengo error en el proceso listar
aqui el archivo



https://workupload.com/file/Xd6GygBshTR


gracias
7  Programación / Programación Visual Basic / Re: problema en i,primir varias hojas en: 18 Julio 2024, 00:01 am
Hoka
ya lo he solucionado
he cambiado el encabezado y todo ok

Código
  1.  
  2.  Private Sub listarcolumnas()
  3.      Dim AnchoPapel As Integer
  4.      Dim MargenIzquierdo As Integer
  5.      Dim numCols As Integer
  6.      Dim filas As Long
  7.      Dim ultimafila As Long
  8.      Dim k As Long, j As Long, i As Integer, n As Integer, anchocol As Integer
  9.      Dim linea As String
  10.      Dim margen As Integer
  11.      Dim fuente As StdFont
  12.      Set fuente = Printer.Font
  13.      numCols = 9
  14.      Printer.FontName = "Courier New"  ' una fuente monoespaciada, si no el trabajo es más laborioso...
  15.      filas = ((List1.ListCount + 1) \ numCols)
  16.      ultimafila = ((List1.ListCount + 1) Mod numCols) ' columnas que tendrá la última fila.
  17.      anchocol = ((AnchoPapel - MargenIzquierdo) \ numCols)
  18.     lineas = 0
  19.      For k = 0 To filas - 1
  20.          n = margen
  21.          For i = 0 To numCols - 1
  22.              Printer.CurrentX = n  ' imprime el texto de la columna 'i'
  23.              Printer.Print List1.List(j + i)
  24.              n = (n + anchocol)
  25.          Next
  26.          j = (j + numCols)
  27.          Printer.CurrentY = (Printer.CurrentY + Printer.TextHeight("t"))  ' el textheight depende de la fuente seleccionada en la impresora, no importa el texto entre paréntesis... es fijo para la  fuente.
  28.     lineas = lineas + i
  29.         If lineas > 24 Then
  30.      Printer.NewPage
  31.       Encabezado
  32.       lineas = 0
  33.    End If
  34.  
  35.      Next
  36.  
  37.      If (ultimafila > 0) Then ' la última fila tiene 1 o más columnas, pero menos que 'numcols'.
  38.          n = margen
  39.          For i = 0 To ultimafila - 1
  40.              Printer.CurrentX = n  ' imprime el texto de la columna 'i'
  41.              Printer.Print List1.List(j + i)
  42.              n = (n + anchocol)
  43.  
  44.     Next i
  45.     End If
  46.      Set Printer.Font = fuente
  47.    End Sub
  48.  
  49. Sub Encabezado()
  50.  Printer.FontBold = True
  51.  Printer.Print 'Imprime una línea vacía
  52.  Printer.Print "  HORA: "; Time; Spc(27); "LISTADO DE ALMACEN"; Spc(20); "FECHA: "; Date
  53.  Printer.Print "  "; String(104, "=")
  54.  Printer.Print "  Código | Stock | Artículo"; Spc(10); "| Precio | Impuesto | Uds.Caja | Umbral | Pedido | En Oferta"
  55.  Printer.Print "  "; String(104, "-")
  56.  Printer.FontBold = False
  57. End Sub
  58.  
  59.  
  60.  
  61.  


tema resuelto
muchas gracias

8  Programación / Programación Visual Basic / Re: problema en i,primir varias hojas en: 17 Julio 2024, 13:27 pm
Hola
He podido hacer esto

Código
  1.  
  2. lineas = lineas + i
  3.         If lineas > 24 Then
  4.      Printer.NewPage
  5.      encabezado
  6.      lineas = 0
  7.    End If
  8.  
  9.  


ahora la primera hoja sale bien pero la segunda hoja  a la hora de imprimir sale lo siguiente:



HORA: 13:18                            Listado de Almacen                  Fecha:17/07/2024


Codigo Stock         Articulo         Precio   Impuesto  Uds.Caja  Umbral    Pedido  En Oferta 28 |
 115 |Pizza romana   |  2,200 | 21,00 % |  440 | 20 % |  24 |Falso
30 |  97 |Pizza margarita  |  2,200 | 21,00 % |  440 | 20 % |  20 |Falso
32 | 213 |Galletas tostadas  |  0,800 | 10,00 % |  800 | 10 % |  22 |Falso
33 |  29 |Vinagre de vino 1l |  0,450 | 10,00 % |   1 | 10 % |  8 |Falso
35 |  30 |a       |  2,600 | 21,00 % |   1 | 20 % |  6 |Falso
36 |  30 |b       |  2,800 | 21,00 % |   1 | 20 % |  6 |Falso
37 |  30 |c       |  1,500 | 21,00 % |   1 | 20 % |  6 |Falso


no se donde esta el error

gracias


9  Programación / Programación Visual Basic / Re: problema en i,primir varias hojas en: 16 Julio 2024, 10:58 am
estoy haciendo esto

Código
  1.  
  2.  
  3. i = 1
  4. encabezado
  5.  
  6.  
  7.    listarcolumnas
  8.  
  9.  i = i + 1
  10.   If i = 24 Then    '2
  11.  
  12.  
  13. Printer.NewPage
  14.  
  15.  i = 0
  16. encabezado
  17. End If
  18.  
  19.  
  20.  

y me esta haciendo el listado completo, no me hace por varias hojas
gracias
10  Programación / Programación Visual Basic / Re: problema en i,primir varias hojas en: 15 Julio 2024, 17:46 pm
Kola  Mr.Byte

intento hacer esto:


Código
  1.  
  2. encabezado
  3.  
  4.  
  5.    listarcolumnas
  6.  
  7.  i = i + 1
  8.   If i = 24 Then    '2
  9.  
  10.  
  11. Printer.NewPage
  12.  
  13. encabezado
  14. End If
  15.  
  16.  
  17.  
  18.  
  19.  

y me hace el listado completo
no consigo hacerlo en varias hojas
gracias

Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines