Como hago para que el cursor vaya al primer registro

Hola
Necesito que apoyen con estas dos consultas:
1. ¿Cómo hago para que en un grid el puntero vaya al primer registro?
2. Tengo una tabla que tiene 5 campos ( articulo, descripción, cantidad, precio y fecha de venta. Me ha pedido que un reporte de artículos por mes en columnas, es decir:
  Producto descrpcion enero febrero marzo
xxxx yuayuay 100 50 200
les agradecer su respuesta
Respuesta
1
1. Seleccionas tu tabla y le das gotop:
select MiCursor
Gotop
Y das un refresh al grid.
2. Tablas de referencias cruzadas:
select articulo,descripcion,;
       sum(iif(month(FechaVenta),1,precio,0)) as Enero,;
       sum(iif(month(FechaVenta),2,precio,0)) as Febrero,;
       sum(iif(month(FechaVenta),3,precio,0)) as Marzo,;
       sum(iif(month(FechaVenta),4,precio,0)) as Abril,;
       sum(iif(month(FechaVenta),5,precio,0)) as Mayo,;
       sum(iif(month(FechaVenta),6,precio,0)) as Junio,;
       sum(iif(month(FechaVenta),7,precio,0)) as Julio,;
       sum(iif(month(FechaVenta),8,precio,0)) as Agosto,;
       sum(iif(month(FechaVenta),9,precio,0)) as Septiembre,;
       sum(iif(month(FechaVenta),10,precio,0)) as Octubre,;
       sum(iif(month(FechaVenta),11,precio,0)) as Noviembre,;
       sum(iif(month(FechaVenta),12,precio,0)) as Diciembre,;
from MiTabla;
group by month(FechaVenta);
into Cursor X
Select x
Browse
Sólo ajusta el nombre de la tabla y los nombres de los campos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas