| Autor |
Mensaje |
Miembro
Asiduo
 
|
#1 Publicado: 6 Feb 2010 06:27 desde Mexico  [Editar]
Hola, otra vez molestando. Tengi un programa de consultorio en donde tengo cada vez que veo un paciente ejecuto el guion "buscar" y si no lo encuentra ejecuto el guion "nuevo paciente" y si ya lo tengo en mi base de datos activo el guion "nueva consulta", hay alguna manera de saber cuantas veces se ha activado el guion "nuevo paciente"? esto para saber cuantas consultas de primera vez he tenido. Gracias por su orientación.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Luislutor
Window 7 y FM Pro 8 Advanced
|
Moderador

|
#2 Publicado: 6 Feb 2010 11:05 desde Spain  [Editar]
En el guión puedes incluir unos pasos para que te cree un registro en otra tabla cada vez que se ejecuta.
De todas formas, si tienes un campo de autointroducción con la fecha de creación del registro en la tabla pacientes, lo puedes usar para contar cuántos registros de pacientes se han creado en un período determinado (esta opción para mí tiene más sentido).
Saludos!
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
FileMaker 9 & 10 Certified Developer
GOODRELATIONSHIPS::__key
|
FMP 11 Advanced; Mac OSX, Win XP
|
Miembro
 Constante
  
|
#3 Publicado: 6 Feb 2010 13:40 desde Spain  [Editar]
Hola. Parece que los pacientes con una sola consulta son pacientes nuevos , creados con el guion "nuevo paciente". Seguramente un campo calculado que cuente el numero de consultas de cada paciente te valdria
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Desde Galicia
FM6, WindowsXP, Ubuntu
|
Administrador

|
#4 Publicado: 6 Feb 2010 14:57 desde Cantabria  [Editar]
Crea un campo, lo llamas nuevas consultas, y cada ves que se ejecute el guión le sumas uno. Lo puedes poner a cero al principio del día.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 4 * MySQL * Win XP/Vista.
|
Miembro
Asiduo
 
|
#5 Publicado: 6 Feb 2010 15:55 desde Spain  [Editar]
¿No seria menos complicado que en la tabla haya un campo "FechaCreacion" con entrada automática ?
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
XP Pro - OS X - FMP 7/8.5/9 Adv
|
Moderador

|
#6 Publicado: 6 Feb 2010 17:23 desde Spain  [Editar]
Henri: ¿No seria menos complicado que en la tabla haya un campo "FechaCreacion" con entrada automática ? Coincido contigo Henri, es exactamente a lo que me refiero en mi post:
alopas: De todas formas, si tienes un campo de autointroducción con la fecha de creación del registro en la tabla pacientes, lo puedes usar para contar cuántos registros de pacientes se han creado en un período determinado (esta opción para mí tiene más sentido).
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
FileMaker 9 & 10 Certified Developer
GOODRELATIONSHIPS::__key
|
FMP 11 Advanced; Mac OSX, Win XP
|
Miembro
Asiduo
 
|
#7 Publicado: 6 Feb 2010 18:40 desde Spain  [Editar]
Efectivamente Alopas, solo había leido el principio de tu respuesta : "En el guión puedes incluir..."
Y sobre todo la estrategia de Luislutor me parecía muy complicada para tan poca cosa 
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
XP Pro - OS X - FMP 7/8.5/9 Adv
|
Miembro
Asiduo
 
|
#8 Publicado: 6 Feb 2010 19:17 desde Mexico  [Editar]
Bueno, gracias a todo por los comentarios, he podido resolverlo de la manera mas compleja, sin embrago funciona, agregué un campo sumario para que me dé el numero de consultas de "x" paciente y un campo de numerico "No de cons por paciente" primero un guion de busqueda, sin no ha consultado anteriormente entonces al guion "nuevo paciente" le agrego un guion "No de consultas" que busca el campo sumario que va a localizar en numero de veces que ha consultado y luego que copie el resultado y lo pegue en el campo numerico, de lo contrario el campo sumario estaría variando cuando le ponga mostrar todos los archivos, y si ya ha consultado entonces al guion de "nueva consulta" le agrego el guion "No de consultas" de esta manera, en caso de que borre algun registro siempre estará actualizado en cambio la autointroducción de un número progresivo, no se actualiza y si elimino algun registro podría estar contabilizando mas registros de los que hay, bueno es complejo pero funciona. Gracias a todos, y no encontré una mejor solución.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Luislutor
Window 7 y FM Pro 8 Advanced
|
Miembro
Asiduo
 
|
#9 Publicado: 6 Feb 2010 20:18 desde Mexico  [Editar]
Aunque de esta manera solo puedo tener los paciente de primera vez a partir de ahora, pero no puedo saber de los anteriores, quiza con un campo de calculo, pero el problema es que cada registro tendría que buscarse para ver si está repetido y solo marcar el primero, bueno no sé si hay alguna manera de buscar todos los registros repetidos y omitirlos para poder contar solo los que no esten repetidos en un lapso de tiempo. bueno en eso estamos y toda colaboración es bien recibida, gracias a todos.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Luislutor
Window 7 y FM Pro 8 Advanced
|
Moderador

|
#10 Publicado: 7 Feb 2010 09:53 desde Spain  [Editar]
Luslutor, tú lo que quieres es saber cuántos registros has creado en la tabla de pacientes entre la fecha A y la fecha B, ¿no? (por ejemplo, pacientes nuevos en Marzo, o pacientes nuevos en el 2009). Si es así mira mi post y el de Henri y si tienes alguna duda preguntas.
No te compliques la vida ... para esto ni siquiera necesitas crear un script. Puedes lograrlo simplemente creando una relación basada en dos campos globales tipo fecha y un campo de cálculo usando la función "count".
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
FileMaker 9 & 10 Certified Developer
GOODRELATIONSHIPS::__key
|
FMP 11 Advanced; Mac OSX, Win XP
|