Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - CrÄsH

#171
Dim recordset as recordset
-------------------------------
Para que sirve el rescordset.Requery??

Siempre hay que hacer un recordset.Close? pq? y el database.close? y el databaseNothing?

Como puedo actualizar un cuadro combinado?  como kuando cierro y abro el formulario.

Gracias



#172
Necesito uno tutorial que me enseñe a usar los recordsets en access, que pueda hacer cosas asi:


Dim db As Database, Clients As TableDef, ccBusqueda As QueryDef, rst As Recordset
    Dim codClient As Integer, i As Integer
    Set db = CurrentDb
    Set Clients = db.TableDefs!Clients
    Set ccBusqueda = db.QueryDefs!Consulta
    Set rst = Clients.OpenRecordset(dbOpenDynaset)
    codClient = Me.ccBusqueda
    If codClient <> 1 Then
        For i = 1 To codClient - 1
        rst.MoveNext
        Next i
    End If
    txtCodi = rst![codi]
    txtNom = rst![nom]
    txtCognom = rst![cognom]
    txtPoblacio = rst![poblacio]
    rst.Close
#173
si son corretos decidmelo.
#174
Veis algun error en estos dos ejercicios de sql??

Tenemos estas tablas:
Clientes(DNI,nombre,direccion, poblacion, districto postal, provincia)
Articulos(CODIGO, descripcion, cantidadstock, precio)
Ventas(dni, codigo, data, cantidadvendida)

1-Select para saber el total de euros vendidos a cada cliente a lo largo de tota la vida.
FORMATO:         DNI   nombre   importe total
                        --------------------------------


SELECT v.dni, cl.nombre, sum(v.cantidadvendida*a.preu) importe total
FROM clientes cl, articulos a, ventas v
WHERE cl.dni=v.dni
GROUP BY v.dni,cl.nombre
ORDER BY cl.dni;



2-Select para saber los euros vendidos de un articulo kualkiera, el codigo del articulo se pide mediante variables de sustitucion.
Codigo    descripcion   importe total
----------------------------------------
DEFINE codart
SELECT v.codigo, a.descripcion, sum(v.cantidadvendida*a.preu) importe total
FROM  articulos a, ventas v
WHERE  v.codigo=a.codigo
And v.codigo=&codart
GROUP BY  v.codi, a.descripcion
ORDER BY  v.codi;
#175
Buenas, sabeis algun tutorial de visual basic de recordsets en access?
En k salga de k va so del  set db, variables database, tabladef, field, Tabledef, quarydef,....

Graciassss :laugh: :laugh: :laugh:
#176
gracias Choclito!! ya lo solucione.
#177
Cita de: Hadess_inf en 23 Marzo 2009, 18:32 PM
deberia ir en el segudo for.
Saludos

no va en el segundo for, ya k si ordenamos un vector de 100 posiciones ya ordenado salen las mismas iteraciones que uno desordenado.
En cual deberia de ir??
#178
alguna idea?¿
#179
Buenas, en este algoritmo de ordenacion, donde o como pondriais un contador para saber el numero de comparaciones que hace hasta k este ordenado.


            int i, j, posPetit = 0;

            for (i = 0; i < t.Length - 1; i++)
            {
                posPetit = i;
                for (j = i + 1; j < t.Length; j++)
                {
                    if (t[posPetit] > t[j])
                        posPetit = j;

                }
                if (t[posPetit] != t[i])
                {
                    Intercanvi(ref t[i], ref t[posPetit]);
                   
                }

            }


La ordenacion no importa lo unico k importe es saber el numero de comparaciones k hace.Y el contador no va en ninguno de los 2 if.

Gracias
#180
Para mi el mejor es el kasper aunke xupe mas recursos k el nod32, ya k kuando encriptaba los troyanos, el kav era el unico k se me resistia.