|
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 - makio
Páginas: [1]
1
« en: Miércoles 16 de Marzo de 2005, 02:03 »
Genero un DSN de Archivo apuntando a mi servidor SQL, la conexion se crea bien, al probarla dice Pruebas Completadas Correctamete,.
En delphi pongo mi componente ADOConnection, en Connection String selecciono use Data Link File, selecciono mi DSN creado, al momento de activarlo me manda el siguiente error:
El archivo no es un archivo compuesto valido
Esto me pasa desde k actualize XP a SP2, ya k el sistema trabajaba correctamente antes de esto, y no se k hacer para arregarlo.
Otra cosa si en vez de seleccionar Data Link File, selecciono Use Connection String y lo creo si funciona.
Espero su ayuda gracias
2
« en: Domingo 19 de Diciembre de 2004, 05:48 »
Pues mira esto me ha pasado a mi tambien, pero me he dado cuenta con el tiempo que ocurre cuando corres la aplicación con delphi, al hacerlo con el ejecutable directamente los datos se guardan bien y no se pierden. La razon, la verdad no se por que sea, pero has lo que menciono y veraz.
Espero que te alla ayudado.
3
« en: Sábado 18 de Diciembre de 2004, 00:18 »
espero que sea esto, quieres sumar una columna, lo que yo hago es lo sig: query1.active:=true; query1.first; total:=0; while query1.eof=false do begin total:=total+query1.fieldbyname('venta').asfloat; query1.next; end;
asi recorro todo el query y sumo todos los campos venta de las filas. Espero que te ayude.
4
« en: Jueves 2 de Diciembre de 2004, 00:43 »
Necesito saber como hacer el metodo hashing, si alguien sabe como por favot ayuenme , es para la escuela, necesito 4 metodos pero si me puden ayudar con uno es suficiente con ese me guio para los demas
5
« en: Sábado 13 de Noviembre de 2004, 00:13 »
Como lo quieres guardar no se puede, abrelo en el bloc de notas para que veas que te dejo, una forma para guardarlo en otra tabla seria creando la tabla y moviendo el resultado del query con un BacthMove, ve el codigo es sencillo:
procedure TForm1.Button1Click(Sender: TObject); var Table:TTable; //Tabla begin query1.FieldDefs.Update; //los campos que tiene el query se refrescan Table := TTable.Create(nil); //se crea la tabla Table.TableName := 'C:\TablaPaso'; {La ruta donde la deseas guardar esto lo puedes hacer con un savedialog con ruta ya espeficada} Table.TableType := ttParadox ; //tipode tabla en la ayuda puedes ver los tipos Table.FieldDefs.Assign(query1.FieldDefs); {se le asignan los campos del query a la tabla} Table.CreateTable ; //se crea la tabla con contenido //esto es para mover los registros del query a la nueva tabla batchmove1.Destination:=Table; batchmove1.Source:=Query1; batchmove1.Execute; end;
esa es una forma otra seria exportandolo a Excel para eso necesitas un componente que se llama scExcelExport1 el codigo para ese componente seria asi:
procedure TForm1.Button1Click(Sender: TObject); begin if savedialog1.Execute then begin scExcelExport1.ExportDataset; scExcelExport1.SaveAs(savedialog1.FileName,ffXLS); scExcelExport1.Disconnect; end; end;
solamente tienes que poner en la propiedad Dataset el query que quieras exportar.
Espero que te sirva de ayuda... el componente lo encuentras en la inter buscalo...
6
« en: Miércoles 10 de Noviembre de 2004, 23:43 »
Type mismatch expression, Mira este error sale cuando el query no tiene un valor para hacer la consulta por ejemplo: Select * from encuesnta where folio='hgfo Select * from encuesnta where folio=En si lo que significa la excepción es que un valor se perdio en la expresición, puede ser que el parametro no lo mandes bien, puedes hacer esto si usar parametros: Query1.Close; Query1.SQL.Text:='select * from encuesta where Folio ='+Edit1.Text; Query1.Active:=true;yo creo que con esto funcionara perfectamente pruebalo y si no sirve me avisas.
7
« en: Miércoles 10 de Noviembre de 2004, 23:33 »
Espero quen esto te ayude para lo que quieres hacer. La propiedad RecNO, te devuelve en que registro te encuentras. El ejemplo que te pongo hace lo siguiente: primero busco en mi tabla (propiedad Locate) supongamos clientes al que tenga el nombre que empieze por FER me pondra el el primer registro que encuentre con esta especificacion, al tener localizado al cliente, para saber en que numero de registro se encuentra se utiliza la función RecNO y listo. procedure TForm1.Button1Click(Sender: TObject); var regAct:integer; begin table1.Locate('nombre','FER',[loPartialKey]); regAct:=table1.RecNo;end; Espero haberte resuelto tu duda
8
« en: Viernes 5 de Noviembre de 2004, 00:46 »
Ya lo arregle lo que pasa es que no estaba activando el query que estaba ligado al qreport , una cosita, pero ya funciono
9
« en: Jueves 4 de Noviembre de 2004, 23:38 »
Quiero imprimir un reporte hecho con el QuickReport en D7, pero qiuero imprimirlo sin previzualizarlo, solamente al apretar un boton que lo mande a imprimir, utilizo quickrep1.print; y no me lo imprime ya que no pone los resultados hasta que hago quickrep1.preview; y con el boton que aparece si lo imprime, espero que me puedan ayudar.
10
« en: Viernes 29 de Octubre de 2004, 00:13 »
Gracias por su respuesta, pero eso ya lo habia intentado, si funciona pero solamente si la restauro me quita los botones y me deja el de cerrar, lo que deseo es tenerla siempre maximizada dentro de la MDI y que solamente tenga el de cerrar podrian ayudarme, creo que puede ser por que uso SKINS pero es una suposicion.
11
« en: Jueves 28 de Octubre de 2004, 03:17 »
Se podra quitar los botones de maximizar y minimizar de una forma hija??
Solamente quiero dejar el boton de cerrar, si alguien sabe como me seria de gran ayuda.
12
« en: Viernes 22 de Octubre de 2004, 00:40 »
Gracias por tu ayuda, ya lo habia chechado y si me sirvio ya que lo que tenia que hacer era con Tablas para insertar registros.
Gracias por tu respuesta
13
« en: Martes 21 de Septiembre de 2004, 04:56 »
Alguien podira decirme como utilizar programación concurrente en delphi. Estube investigando y creo que es con hilos, pero no los se utilizar, espero que alguien me explique mas o menos como usarlos y si es posible que den un ejemplo. Espero su ayuda.
14
« en: Martes 14 de Septiembre de 2004, 04:57 »
Lo que tienes que poner son apostrofes para que lo agarre como cadena algo asi:
Query1.SQL.Text:='select * from tabla where nombre like '+''''+'%'+variable+'%'+''''';
Lo que quedaria asi:
select * from tabla where nombre like '%ped%'
Espero que te sirva de ayuda....
15
« en: Miércoles 1 de Septiembre de 2004, 01:46 »
Lo que puedes hacer es lo siguiente, ya sea mostar dispositivos de sonidoy audio que se encuentra en panel de control o mostrar lo que es el volumen general, esto se hace asi: dispositivos de sonidoy audio: para este debes de poner ShellApi en los uses: winNTShellExecute(Application.MainForm.Handle,nil,Pchar('c:\windows\system32\rundll32.exe'),Pchar('shell32.dll,Control_RunDLL mmsys.cpl,,0'),nil,SW_SHOW); win9xShellExecute(Application.MainForm.Handle,nil,Pchar('c:\windows\rundll32.exe'),Pchar('shell32.dll,Control_RunDLL mmsys.cpl,,0'),nil,SW_SHOW); y para mostrar lo que es el volumen general: WinExec('SNDVOL32.EXE',SW_SHOWNORMAL); Espero que te sea de ayuda.
16
« en: Sábado 28 de Agosto de 2004, 18:03 »
no me habia fijado bien en tu codigo, pero puede ser que no le has puetso las comillas al query en las fechas, por lo regular para comparar fechas en un query se necesita estra en tre comillas, entonces el codigo seri algo asi:
adbcp.SQL.Add('where compras.fecha>='+''''+datetostr(fi.date)+''''+' And compras.fecha<='+''''+datetostr(ff.date)+'''');
espero que te sirva, aunque no se por que estas manejando paradox con ADO, pero creo que algo de lo que te mande
17
« en: Sábado 28 de Agosto de 2004, 02:48 »
Puede ser el formato de la fecha, que es diferente el acomodo en ACCESS que en delphi, para cambiarlo usa esto:
ejemplo:
shortdateformat:='dd/mm/yyyy' 'mm/dd/yyyy'
ya tu haces las variaciones segun quieras la fecha.
creo puede ser eso, cual es el error que te manda??
18
« en: Jueves 19 de Agosto de 2004, 02:16 »
Quisiera saber si alguien ha puesto o sabe como poner subtitulos a cualquier tipos de video, si existe un componente o con codigo, mas o menos que me expliquen
Páginas: [1]
|
|
|