![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Hola a todos, de antemano gracias a los que amablemente brinden su ayuda. tengo el siguiente codigo en Delphi 6...
procedure TFrmHab.BtnEmpleadoClick(Sender: TObject); begin TblImprime.Open; TblImprime.Edit; TblImprime.Insert; TblImprimeNumero.Value:=Edit1.Text; TblImprime.Post; TblImprime.Close; RptContlstBempl.run //Ejecuta un reporte que se hace en Report Smith end; al ejecutar el programa y dar click sobre el boton me aparece un mensage de error que dice... Table1: Dataset not in edit or insert mode *Lo que deberia de pasar es que hace una consulta a una tabla TblImprime para sacer un reporte de determinado empleado por medio de su Numero de empleado. a que se debe esto??... Última edición por alegarreta fecha: 01-04-2010 a las 18:52:18. Razón: respuesta a Caral |
#2
|
||||
|
||||
Hola
Que es lo que quieres hacer, insertar o editar?. Editar:
Insertar: Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
TblImprime.FilebyName('Numero').Value:= Edit1.Text; //FilebyName no es una propiedad aceptada
|
#4
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
||||
|
||||
Hola
Buena observación Caro, no lo vi. Saludos
__________________
Siempre Novato |
#7
|
|||
|
|||
Es decir que deberia de ser algo asi?....
procedure TFrmHab.BtnEmpleadoClick(Sender: TObject); begin TblImprime.Open; TblImprime.Insert; TblImprime.Filter := 'Numero =' +Edit1.Text; TblImprime.Filtered := True; TblImprime.FilebyName('Numero').Value:=Edit1.Text; TblImprime.Post; TblImprime.Close; RptContlstempl.run end; end lo ejecuto con F8 y cuando me sale el error antes mencionado me pone una pflecha verde en la linea TblImprime.Post; |
#8
|
||||
|
||||
Hola
Creo que estas cometiendo varios errores. El primero es saber que es lo que quieres hacer. En principio muestras un codigo que inserta o edita. Posteriormente indicas que quieres hacer una busqueda de un empleado. Pregunto: Que es EXACTAMENTE lo que quieres hacer?. Ya que Caro te hizo un codigo para filtrar y yo para insertar o edtir. Saludos
__________________
Siempre Novato |
#9
|
|||
|
|||
orale pues, tengo un formato hecho en Report Smith, y en el programa tengo una caja de texto donde se captura el numero del empleado (ej 4001) al precionar el boton imprimir debe salir el reporte con la informacion del empleado consultado, perdonen la confucion soy nuevo en Delphi
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizar un dataset desde otro dataset | jafera | Conexión con bases de datos | 17 | 18-12-2008 23:57:10 |
Problemas al enlazar un QRText a un Dataset en el subdetalle de un GReport | hamiltonfvi | Varios | 6 | 05-01-2008 15:34:25 |
Problemas al aplicar filtro a un dataset | Velia | Varios | 2 | 16-03-2007 19:21:07 |
problemas con dataset.post | barracuda | Tablas planas | 0 | 05-05-2006 22:13:08 |
Problemas con los tipos: TDataset y Dataset. | arantzal | Internet | 2 | 24-05-2005 16:51:57 |
![]() |
|