Autor Tema: duda con llamada a funciones  (Leído 2675 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado cedlink

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 2
  • -Receive: 2
  • Mensajes: 62
duda con llamada a funciones
« : diciembre 01, 2014, 12:02:52 am »
hola mis estimados, les quiero hacer una consulta.

Tengo un programa en fox en donde creo varias vistas y pues la cadena es practicamente la misma y esta cadena se usa repetidamente en varios informes.

me gustaria hacer algo como en php que en un archivo creo una funcion que me regresa la cadena

archivo funcion.php
Código: [Seleccionar]
<?php
     
function devolver_cadena()
          
$cadena="esta es la cadena que quiero que regrese";
     return 
$cadena;
?>


y de ahi en index.php
Código: [Seleccionar]
<?php
     
include "funcion.php";
     echo 
devolver_cadena;
?>


gracias de antemano

Desconectado MOISES

  • Trade Count: (2)
  • Sv Full Member
  • *
  • Thank You
  • -Given: 46
  • -Receive: 4
  • Mensajes: 530
Re:duda con llamada a funciones
« Respuesta #1 : diciembre 01, 2014, 09:43:27 am »
Cuando dices "que la cadena es prácticamente la misma"  te refieres al mismo código o el resultado de la función?

Desconectado cedlink

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 2
  • -Receive: 2
  • Mensajes: 62
Re:duda con llamada a funciones
« Respuesta #2 : diciembre 01, 2014, 09:45:42 am »
el mismo codigo y la variacion es minima por ejemplo:
Código: [Seleccionar]
"CREATE SQL VIEW ENE_ACT CONNECTION OBDC1 AS SELECT * FROM CC01"
"CREATE SQL VIEW FEB_ACT CONNECTION OBDC1 AS SELECT * FROM CC02"

Desconectado g00mba

  • Trade Count: (3)
  • The Communiter-
  • *
  • Thank You
  • -Given: 184
  • -Receive: 2598
  • Mensajes: 14527
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:duda con llamada a funciones
« Respuesta #3 : diciembre 01, 2014, 10:35:02 am »
yo consumo un web service que usa la misma URL con distintos parametros, asi que me toca hacer esto seguido. simplemente hace esto


Código: [Seleccionar]
function querybuilder($variable){
$querybase='cualquier m!erda';
return $querybase+$variable;
}

Desconectado cedlink

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 2
  • -Receive: 2
  • Mensajes: 62
Re:duda con llamada a funciones
« Respuesta #4 : diciembre 01, 2014, 10:45:17 am »
va OK, pero mi duda va un poco mas alla...

si guardo mi funcion en un archivo funcion.prg, como le hago para mandarla a llamar desde mi main.prg? porque si solo pongo el nombre de mi funcion en el main, me va a marcar error, supongo que tengo que poner un include o algo asi.

Desconectado SiKa

  • -^- Elite Silver -^-
  • Trade Count: (2)
  • The Communiter-
  • *
  • Thank You
  • -Given: 11
  • -Receive: 22
  • Mensajes: 2539
  • .
Re:duda con llamada a funciones
« Respuesta #5 : diciembre 01, 2014, 10:54:26 am »
que version de Fox.. Fox pro Lan?   Visual Fox?

Desconectado MOISES

  • Trade Count: (2)
  • Sv Full Member
  • *
  • Thank You
  • -Given: 46
  • -Receive: 4
  • Mensajes: 530
Re:duda con llamada a funciones
« Respuesta #6 : diciembre 01, 2014, 10:56:05 am »
en el main le pones "SET PROCEDURE TO FUNCIONES"

ese prg funciones te guardara procedimientos y claro funciones, etc, que serán llamados cuando sea necesario


Desconectado cedlink

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 2
  • -Receive: 2
  • Mensajes: 62
Re:duda con llamada a funciones
« Respuesta #7 : diciembre 01, 2014, 10:56:44 am »
aaa perdon, se me fue ponerlo visual foxpro 7

Desconectado cedlink

  • Trade Count: (0)
  • Sv Jr.
  • **
  • Thank You
  • -Given: 2
  • -Receive: 2
  • Mensajes: 62
Re:duda con llamada a funciones
« Respuesta #8 : diciembre 01, 2014, 10:59:17 am »
en el main le pones "SET PROCEDURE TO FUNCIONES"

ese prg funciones te guardara procedimientos y claro funciones, etc, que serán llamados cuando sea necesario


aa OK y ese lo pongo al principio o hasta que lo necesite o no importa?

Desconectado MOISES

  • Trade Count: (2)
  • Sv Full Member
  • *
  • Thank You
  • -Given: 46
  • -Receive: 4
  • Mensajes: 530
Re:duda con llamada a funciones
« Respuesta #9 : diciembre 01, 2014, 11:06:19 am »
En el programa de inicio se declara "SET PROCEDURE TO FUNCIONES"  y allí llamas de cualquier programa o formulario la función almacenada!

Follow members gave a thank to your post: