PDA

Ver la Versión Completa : 3 preguntas


Jordy
01-10-2004, 21:31:23
Tengo una aplicación en Delphi atacando a un a DB Firebird. Esta aplicación esta en red y mis preguntas son:

-Quiero guardar en una tabla la hora y la fecha por separado de una modificación de información, pero la quiero coger del servidor (un PC dedicado como tal y con Windows 2000 Server en donde se encuentra Firebird) ya que no quiero que nadie me cambie la fecha y la hora de su pc guardando así cada uno lo que quiera.

-A la vez al guardar la información anterior quiero que también me guarde el nombre del pc en que se ha hecho dicha modificación.

-Tengo un TDBNavigator y me gustaría que los botones funcionasen también utilizando la tecla ENTER y no solo con el click del mouse.

a todo esto os agradecería que me digerais cómo hacerlo y a poder ser con algún ejemplo a poder ser. Gracías

Jordy.

marcoszorrilla
03-10-2004, 17:51:39
Cuando se desea preguntar tres cosas distintas es preciso abrir 3 hilos cada uno con la respuesta correspondiente y publicarlo en el Foro apropiado.

La primera pregunta corresponde Firebird, no tienes más que formularla de nuevo en el Foro de FireBird y con mucho gusto te responderé a la misma.

Las otras 2 pueden encajar perfectamente con el foro de varios en donde las publicas.

Para el Navigator, lo que puedes hacer es construirte uno personalizado, unos simples botones con las acciones pertinentes, Next , Prior, Last..... y arreglado.


Obtener el nombre de la PC. debiera de ir en otro hilo, pero aquí tienes una posible respuesta:

function GetComputerName : String;
var
pcComputer : PChar;
dwCSize : DWORD;
begin
dwCSize := MAX_COMPUTERNAME_LENGTH + 1;
GetMem( pcComputer, dwCSize );
try
if Windows.GetComputerName( pcComputer, dwCSize ) then
Result := pcComputer;
finally
FreeMem( pcComputer );
end;
end;


Un Saludo.

Jordy
04-10-2004, 20:43:39
Perdona por las 3 preguntas así lo haré en adelante.

Ya he puesto el hilo sobre Firebird en Interbase/Firebird con el titulo

Consulta de fechas y horas con Firebird.

Jordy.