Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2007
7pilas 7pilas is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
7pilas Va por buen camino
no entiendo

aun soy nuevo en esto y no entiendo bien lo de

Código Delphi [-]
procedure TForm_BeEMPPRJ.Table2BeforePost(DataSet: TDataSet);
begin
if (Table2.State = dsInsert) then
begin
Table2.Value := Table1.FieldByName('LINK_0001').AsFloat;
ASSEMBLY_RECORD_MaxKey(Table2, 'LINK_0002');

// Init_VALUES_TABLE
Table2Edit;
if (Table2Producto.IsNULL) then
Table2Producto.Value := '';
end;
end;

// Versión: 10.0000 - © 1980, 2006 For Tables DELPHI SERVER .DB
// Ejecutar en: El Evento  ****
// Función que Extrae el Valor Maximo para un Nuevo Registro Key
// Con este Procedimiento ya no se Necesita Utilizar las Tablas: // Ejemplos:
// Form_DDBTLM.ASSEMBLY_RECORD_MaxKey(Table_NN, 'LINK_0001');
// Form_DDBTLM.ASSEMBLY_RECORD_MaxKey(Table_NN, 'LINK_0002');
// Form_DDBTLM.ASSEMBLY_RECORD_MaxKey(Table_NN, 'LINK_0003');

procedure TForm_BeEMPPRJ.ASSEMBLY_RECORD_MaxKey(var pmt_TABLE: TTable; pmt_FIELD: string);
begin
// Init_PROPERTIES
if (Table_ARMK.Active) then Table_ARMK.Close;
Table_ARMK.Filter := '';
Table_ARMK.Filtered := False;
Table_ARMK.IndexFieldNames := '';
Table_ARMK.MasterFields := '';
Table_ARMK.MasterSource := nil;
// Assign_PROPERTIES
Table_ARMK.DatabaseName := pmt_TABLE.DatabaseName;
Table_ARMK.SessionName := pmt_TABLE.SessionName;
Table_ARMK.TableName := pmt_TABLE.TableName;
Table_ARMK.MasterSource := pmt_TABLE.MasterSource;
Table_ARMK.MasterFields := pmt_TABLE.MasterFields;
if (Table_ARMK.MasterFields = '') then
Table_ARMK.IndexFieldNames := pmt_FIELD
else
Table_ARMK.IndexFieldNames := Table_ARMK.MasterFields + ';' + pmt_FIELD;
// Open_TABLE
Table_ARMK.Open;
Table_ARMK.Last;
// Load_RECORD_KEY
if (Table_ARMK.RecordCount = 0) then
pmt_TABLE.FieldByName(pmt_FIELD).AsFloat := 1
else
pmt_TABLE.FieldByName(pmt_FIELD).AsFloat := Table_ARMK.FieldByName(pmt_FIELD).AsFloat + 1;
// Close_TABLE
Table_ARMK.Close;
end;
no entiendo el funcionamiento de eso.....
Responder Con Cita
  #2  
Antiguo 21-07-2007
NEOALEX00016 NEOALEX00016 is offline
Miembro
 
Registrado: sep 2006
Posts: 29
Poder: 0
NEOALEX00016 Va por buen camino
Lo Que Tu Buscabas

Mira No Te Lleves De Ningunos De Estos Programadores Barato Lo Que Tienes Que Hacer Para Que Se Te Grabe Todos Los Registro En Un Dbgrid Es Tener El La Tabla Maestro El Registro Index Y El La Tabla Detalles No Tener Ninguna Clave Primaria Le Pones A La Tabla Maestro Un Autoincrementar Y En El Dbgrid Pones Todos Los Campos Que Nesecitas(producto,costo,cantidad,subtotal)y Pones El Campo Factura Del Dbgrid Invisible Cuando Se Escriba El La Primera Celda Pones Que El Campo Que Esta Invisivle Sea Igual A El Numero De La Factura Que Te Genero La Tabla Maestro
Responder Con Cita
  #3  
Antiguo 23-07-2007
mamaro mamaro is offline
Miembro
 
Registrado: mar 2004
Posts: 79
Poder: 23
mamaro Va por buen camino
Unhappy saludos

Cita:
Mira No Te Lleves De Ningunos De Estos Programadores Barato...
creo que después de un comentario de esos ... no hace falta decir nada ..
Responder Con Cita
  #4  
Antiguo 23-07-2007
ptt ptt is offline
Miembro
 
Registrado: may 2003
Posts: 60
Poder: 24
ptt Va por buen camino
Perdón por desvirtuar el tema

Cita:
Empezado por NEOALEX00016
Mira No Te Lleves De Ningunos De Estos Programadores Barato

NEOALEX00016 creo que no faltará quien se sienta ofendido por tu desafortunado comentario.
Por otro lado te pido que escribas sin poner mayúsculas a todas las palabras ya que esto sumado a que no utilizas signos de puntuación hace bastante dificil e incómodo adivinar el sentido de tu mensaje.
Quizás te venga bien ver esto
__________________
Saludos.
Responder Con Cita
  #5  
Antiguo 23-07-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Cita:
Empezado por NEOALEX00016
Mira No Te Lleves De Ningunos De Estos Programadores Barato Lo Que Tienes Que Hacer Para Que Se Te Grabe Todos Los Registro En Un Dbgrid Es Tener El La Tabla Maestro El Registro Index Y El La Tabla Detalles No Tener Ninguna Clave Primaria Le Pones A La Tabla Maestro Un Autoincrementar Y En El Dbgrid Pones Todos Los Campos Que Nesecitas(producto,costo,cantidad,subtotal)y Pones El Campo Factura Del Dbgrid Invisible Cuando Se Escriba El La Primera Celda Pones Que El Campo Que Esta Invisivle Sea Igual A El Numero De La Factura Que Te Genero La Tabla Maestro
En primer lugar, se han dado soluciones correctas y profesionales a la pregunta y tratar de programadores baratos a los compañeros que se han preocupado en elaborar dichas soluciones, debidamente etiquetadas para mejorar su presentación y entendimiento y con la sintáxias y ortografía que procede, me parece un dislate.

Creo que debes rectificar tu respuesta en lo que se refiere a la parte claramente ofensiva de la misma. Un mal momento lo tiene cualquiera pero hay que respetar a los compañeros.

En espera de que edites tu mensaje y retires la parte ofensiva pues en este Foro siempre han imperado los buenos modos y la educación entre compañeros y así deben seguir como siempre los buenos oficios y convivencia.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 23-07-2007 a las 21:18:00.
Responder Con Cita
  #6  
Antiguo 23-07-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
jejeje

y resulta que nosotros somos programadores baratos:

http://www.clubdelphi.com/foros/show...97&postcount=5
http://www.clubdelphi.com/foros/show...27&postcount=7

jojojo
__________________

Responder Con Cita
  #7  
Antiguo 24-07-2007
NEOALEX00016 NEOALEX00016 is offline
Miembro
 
Registrado: sep 2006
Posts: 29
Poder: 0
NEOALEX00016 Va por buen camino
Respuesta

Les pido excusa si los ofendi, pero cuando estaba empezando me ubiera gustado que me explicaran las cosas mas clara por que aqui hay muchos programadores que te explican las cosa dificil de entender por eso es que aveces menojo hay que tratar de explicarle a los novatos (como yo tambien) las cosas lo mas simple posible
Responder Con Cita
  #8  
Antiguo 24-07-2007
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 21
Faust Va por buen camino
Angry ¿Cómo te atreves?

¿Con esas faltas de ortografía y de redacción te atreves a decirnos que somos programadores baratos?

Mejor atrévete a leer la Guía de estilo.

Estos foros son de ayuda a todos, ya sean principiantes o experimentados, y sin importar el nivel que tengamos creo que son útiles todas y cada una de las respuestas expuestas aquí, cada aportación de los foreros en la solución de una duda de un compañero tiene validez, si este foro tratará de pelearse por quién "cobra más" no creo que NEOALEX00016 quedara en primer lugar.

Ya lo decía Benito Juárez "El respeto al derecho ajeno es la paz"... y un agregado anónimo "... y la conservación de los dientes"

Un saludo a todos los compañeros del foro.
__________________
Herr Heins Faust
Responder Con Cita
  #9  
Antiguo 24-07-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Como quiera que ya ha pedido disculpas creo que lo mejor es dar por cerrado el asunto que espero sirva de ejemplo para no volverse a faltar entre compañeros pues cada uno aporta lo que puede y unas veces puede que por una parte no se expliquen bien las cosas pero también ocurre que aun estando bien explicadas no se entienden por las razones que fuere.

Seguimos con la programación que es nuestro tema. Ya puestos recordamos una par de consejos:

Escribir todo en mayúsculas equivale a chillar.
Por respeto a los demás hay que esmerarse un poco en la redacción de nuestras preguntas.
Las respuestas posibles son puro altruismo entre compañeros, por lo tanto no podemos exigir prontitud ni mucho menos urgencia.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ayuda con agregar datos a una tabla zanyodark Conexión con bases de datos 1 21-05-2007 20:45:56
Ayuda con la busqueda en una tabla mjjj Conexión con bases de datos 5 02-04-2007 23:48:12
Ayuda filtro tabla Access con ADO jcheco Conexión con bases de datos 4 19-04-2006 10:30:54
Ayuda actualizar tabla buffygcs SQL 4 15-04-2005 01:22:30
Ayuda con una tabla y sus consultas CI>140 Conexión con bases de datos 1 12-09-2003 00:21:31


La franja horaria es GMT +2. Ahora son las 23:54:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi