• Sábado 27 de Abril de 2024, 11:10

Mostrar Mensajes

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
Delphi / Error Al Conectarse A Sql Mediante Adoconnection
« 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
Delphi / Re: Registros Perdidos
« 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
Delphi / Re: Resultado De Un Query En Dbgrid?
« 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:

Código: Text
  1.  
  2. query1.active:=true;
  3. query1.first;
  4. total:=0;
  5. while query1.eof=false do
  6. begin
  7. total:=total+query1.fieldbyname('venta').asfloat;
  8. query1.next;
  9. end;
  10.  
  11.  
  12.  

asi recorro todo el query y sumo todos los campos venta de las filas.

Espero que te ayude.

4
C/C++ / Hashing???
« 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
Delphi / Re: Probelmas Con El Objeto Sql
« 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
Delphi / Re: Probelmas Con El Objeto Sql
« 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='hgf
o
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.

 :comp:

7
Delphi / Re: Posición De Un Registro
« 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  :D

8
Delphi / Re: Imprimir Reporte
« 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  :kicking:

9
Delphi / Imprimir Reporte
« 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
Delphi / Re: Botones De Forma Hija
« 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. :unsure:

11
Delphi / Botones De Forma Hija
« 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
Delphi / Re: Programación Concurrente
« 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
Delphi / Programación Concurrente
« 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.  :comp:

14
Delphi / Re: Problemas Con El Like De Un Sql A Una Paradox
« 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
Delphi / Re: Sonido Y Delphi
« 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:

winNT
ShellExecute(Application.MainForm.Handle,nil,Pchar('c:\windows\system32\rundll32.exe'),Pchar('shell32.dll,Control_RunDLL mmsys.cpl,,0'),nil,SW_SHOW);

win9x
ShellExecute(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. :D

16
Delphi / Re: Problema Con Fechas
« 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
Delphi / Re: Problema Con Fechas
« 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
Delphi / Subtitulos??
« 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
 :comp:

Páginas: [1]