Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
En la parte de calificaciones hay dos combobox.
1- grupos, 2- materia.
Selecciona el grupo, selecciona la materia y presiona el boton ver resultado.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 14-05-2011 a las 20:25:16.
Responder Con Cita
  #2  
Antiguo 10-05-2011
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 23
RedVenom Va por buen camino
Creo que diste en el clavo pero quiero en tender que hace parte del codigo por eso deseo preguntar que hace esta parte:
Código Delphi [-]
' HAVING (((Calificaciones.id_m)= :Mat) AND ((Grupos.id_g)= :Grup)); ';
  QTemp1.Parameters[0].Value:= ComboBox8.Text;
  QTemp1.Parameters[1].Value:= ComboBox7.Text;

Ya se que el HAVING es parte del SQL del query pero deseo entender cual es su funcion porque en esa parte del codigo me pierdo.
Gracias
Responder Con Cita
  #3  
Antiguo 10-05-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Having y where son prácticamente lo mismo.
La diferencia es que si se usa un group by el where va delante y el having va despues, Claro, o uno u otro, no los dos a la vez.
Hacen esencialmente lo mismo, por lo menos asi lo veo yo.
Supongo que esa es tu duda?.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 10-05-2011
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 23
RedVenom Va por buen camino
Eso suponia que hacia las veces del where, pero en la setencia no entiendo la parte de ":Mat" y ":Grup" supongo que son variables que le pasas pero de donde lo tomas?? y que funcion tiene el parameters[ ] del ADOQuery.
Responder Con Cita
  #5  
Antiguo 10-05-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
El mat y el grup NO son variables, son parametros que se le dan a la sentencia sql y van precedidos por dos puntos ( : ).
Cuando uno quiere un dato en la sentencia se coloca un parametro, el nombre no importa, igual puede ser mat o pepe o grup o ana.
Yo normalmente le pongo un nombre que me guie, la puse mat, para acordarme que necesito un dato de una materia y le puse grup para acordarme que necesito un grupo.
parameters[ ] es el que le va a dar el dato que pide la sentencia sql.
Va de 0 a lo que sea.
como ves aqui:
QTemp1.Parameters[0].Value:= ComboBox8.Text;
El query (Qtemp1), Da el valor del parametro numero (0) del combobox (8) que pidio el parametro :Grup que puse en la sentencia sql.
Espero te quede mas claro.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 11-05-2011
RedVenom RedVenom is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tabasco, Mexico
Posts: 110
Poder: 23
RedVenom Va por buen camino
hasta ahi voy entendiendo, pero tengo otra duda como sabes que parametro corresponde del qtemp1 correspond al :mat o al :grup de la sentencia los declaras en algun lado???
Responder Con Cita
  #7  
Antiguo 11-05-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Veamos un ejemplo mas sencillo:
Código SQL [-]
Select * from tutabla where dia = :PrimerParametro and año = :Segundoparametro and mes = :Tercerparametro
Los datos que sacaremos empiezan de cero, quiere decir que el primerparametro sera cero, el segundo uno y el tercero dos, asi:
Código Delphi [-]
TuQuery.Parameters[0].Value:= ElDato1; //PrimerParametro
TuQuery.Parameters[1].Value:= ElDato2; //Segundoparametro
TuQuery.Parameters[2].Value:= ElDato3; //Tercerparametro
Saludos
__________________
Siempre Novato
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
actualizar tabla al insertar en otra tabla hybrid Conexión con bases de datos 14 02-12-2009 15:09:13
Actualizar tabla con datos de otra tabla mediante UPDATE Rockin Firebird e Interbase 18 28-11-2007 19:15:42
Actualizar un campo de una tabla con datos que se encuentran en otra tabla Morphine SQL 4 15-12-2006 22:47:42
Actualizar una tabla con una consulta de otra tabla JODELSA SQL 2 14-09-2006 04:07:01
Actualizar tabla con datos de otra tabla ElDioni SQL 2 02-05-2006 16:04:04


La franja horaria es GMT +2. Ahora son las 10:21:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi