Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Ozcarj

Páginas: [1] 2
1
Visual Basic 6 / Grilla Editable
« en: Enero 01, 2012, 12:08:54 pm »
Primeramente un feliz y propero año nuevo a todos los del foro.

Bueno necesito una grilla editable parecida o igual a la grilla de Visual Fox, en OCX, lamentablemente no encontre la deseada ya que necesito bloquear columnas y las que pude encontrar encontre no tienen esa caracteristica.

Muchas gracias por anticipado a sus respuestas me despido.


Oscar J. Crespo
La Paz - Bolivia

2
Visual Basic 6 / Re:Buscar una palabra en MshFlexgrid y Resaltar la Fila
« en: Diciembre 21, 2011, 01:08:50 pm »
Virgil Tracy muchas gracias es lo que estaba buscando.

Oscar J. Crespo
La Paz - Bolivia

3
Visual Basic 6 / Re:Buscar una palabra en MshFlexgrid y Resaltar la Fila
« en: Diciembre 16, 2011, 05:58:52 pm »
Muchas gracias por su respuesta pero le doy la razón YAcosta"El cliente siempre tiene la razón", al ultimo solo lo hare como lo se hacer con sql, ya que el quiere que se busque como un programa antiguo hecho en fox pro, pero bueno, gracias a todos por sus respuestas.

4
Visual Basic 6 / Buscar una palabra en MshFlexgrid y Resaltar la Fila
« en: Diciembre 15, 2011, 11:03:01 am »
Muy buenos días compañeros y felices fiestas :)
Bueno mi duda es la siguiente como buscar una palabra ó parte de ella en un MSHFLEXGRID y luego que vaya a la fila donde se encuentre la palabra y la resalte, siempre lo hice filtrando la información desde sql, pero mi cliente no lo quiere así.

Agradeciendo por anticipado sus respuestas me despido.

Oscar J. Crespo

5
Visual Basic 6 / Re:Algortimos Alleged RC4 y Base 64
« en: Diciembre 09, 2011, 10:51:27 am »
Gracias raul338, tu codigo funciona al 100% tambièn muchas gracias a todos por sus comentarios y colaboraciones.

6
Visual Basic 6 / Re:Algortimos Alleged RC4 y Base 64
« en: Diciembre 07, 2011, 01:02:44 pm »
Hola otra vez, les comento que acabo de hacer los cambios para que me genere la encriptaciòn Alleged RC4 de acuerdo al pseudocodigo pero cuando la pruebo no me sale los datos de la prueba me podrian ayudar por favor.

RESULTADO QUE DEBERIA TENER:
1.  allegedrc4(“d3Ir6”, “sesamo”)                                                      -> Resultado: CadenaCifrada = EB06AEF892
2.  allegedrc4 (“piWCp”, “Aa1-bb2-Cc3-Dd4”)                                    -> Resultado: CadenaCifrada = 37712E14A0
3. allegedrc4(“IUKYo”, “XBCPY-GKGX4-PGK44-8B632-X9P33”)           -> Resultado: CadenaCifrada = 8362FCB0F0

codigo del compañero 79137913 modificado que corre bien pero no me da los resultados de los ejemplos de arriba:
Código: (csharp) [Seleccionar]
Public Function allegedrc4(codigo As String, llavellegada As String) As String
    Dim Mensaje As String: Mensaje = vbNullString
    Dim Llave As String: Llave = vbNullString
    Dim MsgCif As String:
    Dim x As Long
    Dim y As Long
    Dim Index1 As Long
    Dim Index2 As Long
    Dim NMen As Long
    Dim I As Long
    Dim op1 As Integer
    Dim aux As Long
    Dim op2 As Integer
    Dim state(256) As String
    Dim nroHEX As String: nroHEX = vbNullString
        Mensaje = codigo
        Llave = llavellegada
       
        For I = 0 To 255
            state(I) = I
        Next
       
       
        For I = 0 To 255
            op1 = CStr(Asc(Mid(Llave, Index1 + 1, 1))) 'no se que es short suplanto por asc
            Index2 = (op1 + state(I) + Index2) Mod 256
            aux = state(I): state(I) = state(Index2): state(Index2) = aux:
            Index1 = (Index1 + 1) Mod Len(Llave)
        Next
       
        For I = 0 To Len(Mensaje) - 1
           
            x = (x + 1) Mod 256
           
            y = (state(x) + y) Mod 256
            'intercambia valor
            aux = state(x): state(x) = state(y): state(y) = aux
           
           
            xorIndex = (state(x) + state(y)) Mod 256
           
                       
            NMen = Asc(Mid(Mensaje,i + 1, 1)) Xor state(xorIndex)
           
            nroHEX = DecToHex(NMen) '
           
            If Len(nroHEX) = 1 Then
                nroHEX = "0" & nroHEX
            End If
         

            MsgCif = MsgCif & nroHEX
        Next
        'MsgCif = Mid(MsgCif, 1, Len(Mensaje) - 1)
       allegedrc4 = MsgCif
End Function

Public Function DecToHex(ByVal DecNum As Double) As String
    Dim remainder As Integer
    Dim HexStr As String
    HexStr = ""
    Do While DecNum <> 0
        remainder = DecNum Mod 16
        If remainder <= 9 Then
            HexStr = Chr(Asc(remainder)) & HexStr
        Else
            HexStr = Chr(Asc("A") + remainder - 10) & HexStr
        End If
        DecNum = DecNum \ 16
    Loop
    If HexStr = "" Then HexStr = "0"
    DecToHex = HexStr
End Function

7
Visual Basic 6 / Re:Algortimos Alleged RC4 y Base 64
« en: Diciembre 06, 2011, 07:48:16 pm »
79137913 muchisimas gracias el codigo Base 64 con dos modificaciones corrio perfecto, estoy muy agradecido con tu persona con respecto a Alleged RC4, lo arregle pero no me dio los resultados que queria, estoy desconsertado

Bueno muchas gracias a todos por sus comentarios y los aportes una vez que termine la aplicaciòn de facturación con el protocolo de CODIGO DE CONTROL que se rige en Bolivia lo subire para compartirlo.

Saludos a todos y otra vez muchas gracias
La Paz - Bolivia

8
Visual Basic 6 / Re:Algortimos Alleged RC4 y Base 64
« en: Diciembre 05, 2011, 10:58:54 am »
Muchas gracias por el aporte pero te comento que encontre eses codigo y no me servio no se por que tiene que ser igual al que esta hecho en C#, de todos modos muchas gracias otra vez

9
Visual Basic 6 / Algortimos Alleged RC4 y Base 64
« en: Diciembre 05, 2011, 12:29:18 am »
Saludos a todo el foro, primeramente agradecimientos anticipados a todos los que les interese el tema, les comento que estuve buscando el codigo del algoritmo Alleged RC4 y Base 64 realizado en vb6, pero sin resultados, solo encontre uno realizado en C# y bueno yo soy un novato en programación y me preguntaba se alguno de ustedes compañeros pudiese ayudarme convirtiendo o migrando los siguientes codigos hechos en C# a VB6.

ALLEGEDRC4:
Código: (csharp) [Seleccionar]
public string allegedrc4(string codigo, string llavellegada)
{
int[] State = new int[256 + 1];
string Mensaje = String.Empty;
string llave = String.Empty;
string MsgCif = String.Empty;
int X = 0;
int Y = 0;
int Index1 = 0;
int Index2 = 0;
int NMen = 0;
int i = 0;
short op1 = 0;
int aux = 0;
int op2 = 0;
string nrohex = String.Empty;


X = 0;
Y = 0;
Index1 = 0;
Index2 = 0;
Mensaje = codigo;
llave = llavellegada;
for (i = 0; i <= 255.0; i += 1)
{
State[i] = i;
}
for (i = 0; i <= 255.0; i += 1)
{
op1 = (short)(llave.Substring(Index1 + 1 - 1, 1)[0]);
Index2 = (op1 + State[i] + Index2) % 256;
aux = State[i];
State[i] = State[Index2];
State[Index2] = aux;
Index1 = (Index1 + 1) % llave.Length;
}
for (i = 0; i <= Mensaje.Length - 1; i += 1)
{
X = (X + 1) % 256;
Y = (State[X] + Y) % 256;
aux = State[X];
State[X] = State[Y];
State[Y] = aux;
op1 = (short)(Mensaje.Substring(i + 1 - 1, 1)[0]);
op2 = State[(State[X] + State[Y]) % 256];
NMen = op1 ^ op2;
nrohex = NMen.ToString("X");
if (nrohex.Length == 1)
{
nrohex = "0" + nrohex;
}
MsgCif = MsgCif + nrohex;
}
MsgCif = MsgCif.Substring(MsgCif.Length - (MsgCif.Length));
return MsgCif;
}


BASE 64:
Código: (csharp) [Seleccionar]
string[] diccionario = new string[64] {

"0", "1", "2", "3", "4", "5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K" ,"L","M","N","O","P","Q","R","S","T","U","V" ,"W","X","Y","Z","a","b","c","d","e","f","g" ,"h","i","j","k","l","m","n","o","p","q","r" ,"s","t","u","v","w","x","y","z","+","/"

};

public string base64(int numero)
{
int cociente = 1; int resto; string palabra = "";
while (cociente > 0)
{
cociente = numero / 64;
resto = numero % 64;
palabra = diccionario[resto] + palabra;
numero = cociente;

}
return (palabra);
}

Otras vez muchas gracias por sus respuestas y/o comentarios.
Oscar J. Crespo
La Paz Bolivia

10
Bases de Datos / Re:Subtotal por Página en DATAREPORT
« en: Mayo 26, 2011, 01:03:28 pm »
Muchas gracias todo po sus comentarios, pero bueno lo que necesito es el subtotal por pagina; es decir que me sume solo los datos que se ve en la pagina. ya que es el formato del libro de ventas y compras y no debo tener grupos más que por periodos; y si me ayudo mucho en mis otros reportes la agrupación por los analisis.

11
Bases de Datos / Subtotal por Página en DATAREPORT
« en: Mayo 25, 2011, 06:17:02 pm »
Bueno primeramente un saludo a todos los compañeros del foro, mi duda es la siguiente:

Como puedo realizar un informe en DATAREPORT la cual tenga un subtotal por página tal como se ve abajo

Página 1
Ventas_________Importe
01/01/2011_______10.00
02/01/2011_______20.00
03/01/2011_______30.00
==================
Subtotal:_________60.00

Página 2
Ventas_________Importe
04/01/2011_______10.00
05/01/2011_______10.00
06/01/2011_______10.00
==================
Subtotal:_________30.00

Página 3
Ventas_________Importe
07/01/2011_______50.00
08/01/2011_______50.00
==================
Subtotal:_________100.00
==================
Total General:_____190.00

Muchas gracias por anticipado a quién me podria sacar la duda.

Saludos

Oscar J. Crespo
La Paz Bolivia

12
Bases de Datos / Re:CONSULTA SQL PARA KARDEX
« en: Mayo 04, 2011, 04:05:34 pm »
Bueno, primeramente muchas gracias por los comentarios IvanB y ssccaann43; pero mi sistema contempla negativos ya que tengo un modulo de preventa, es decir que tengo una tabla en cual es el detalle de la factura ó venta por así decirlo, en la cual para filtrar y tener un reporte en la que me de un kardex de tal manera que pueda ver una suma continua de acuerdo al movimiento por fecha de un solo item; anteriormente lo hice utilizando un bucle; al principio no hubo problemas por que los registro no fueron grandes, pero cuando ya se tuvo muchos registros tales calculos tardaban mucho, en sintesis quiero lograr realizar una consulta sin tener que utilizar un bucle, bueno  quisiera subir el ejemplo que tengo pero no se como hacerlo; ahora estoy ocupado por los EEFF de mi trabajo, pero apenas tenga tiempo lo subire a rapishare u otro para que así puedan analizarlo mejor.
Otra vez muchas gracias por sus comentarios

Saludos desde La Paz Bolivia.
Oscar J. Crespo

13
Bases de Datos / Re:CONSULTA SQL PARA KARDEX
« en: Abril 23, 2011, 07:59:59 pm »
Estimado YvanB te comento que acabo de añadir el campo SALDO a la tabla asi funciono; muchas gracias por tu sugerencia me ayudo mucho.

14
Bases de Datos / Re:CONSULTA SQL PARA KARDEX
« en: Abril 23, 2011, 07:41:16 pm »
te comento que acabo de editarlo adicionando el VALUE, pero lamentablemente me sigue saliendo el error; bueno de todos modos muchisimas gracias por la sugerencia y por la molestias de responder tan pronto, saludos

15
Bases de Datos / Re:CONSULTA SQL PARA KARDEX
« en: Abril 23, 2011, 07:30:45 pm »
te comento que lo adapte tal como me sugeriste pero me da el error en la siguiente linea.

!SALDO = Movimiento + SaldoPrevio

Páginas: [1] 2