ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Problème insertion dans une BD PostgreSQLl   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

dim. 06 mars 2016, 09h56
eddymaue
atoutfox.public.association

Re: Problème insertion dans une BD PostgreSQLl

&& Et voilà

Local oThisform As Form


oThisform = Proc_formulaire()

vcbcmd ="vcd__Cmd__"

TEXT to cInsCmd textmerge noshow

    Insert into commande (ods, energie, num, date_ods, mont_ht, tva,
mont_ttc,  entreprise, objet, ca, ap, imputation, sce, delais)
    value (
    '<<vcbcmd>>',
    '<<othisform.cbenergie.value>>',
    <<othisform.strnum.value>>,
    <<oThisform.dateods.value>>,
    <<oThisform.strmtht.value>>,
    <<oThisform.strmttva.value>>,
    <<oThisform.strmtttc.value>>,
    '<<oThisform.cbentreprise.value>>',
    '<<oThisform.txtobjet.value>>',
    '<<oThisform.cbca.value>>',
    '<<oThisform.txtap.value>>',
    '<<oThisform.txtimputation.value>>',
    '<<oThisform.txtsce.value>>',
    <<oThisform.strdelais.value>>)

ENDTEXT

Local lcDoCurrSafety As Character
m.lcDoCurrSafety = "set safety "+set("safety")
set safety off

StrToFile(cInsCmd,"text_cInsCmd.txt")
StrToFile(Chr(13)+Chr(13),"text_cInsCmd.txt",1)

cInsCmd = Strtran(cInsCmd,Chr(13)+Chr(10))

StrToFile("cInsCmd =
Strtran(cInsCmd,Chr(13)+Chr(10))"
,"text_cInsCmd.txt",1)

StrToFile(cInsCmd,"text_cInsCmd.txt",1)




modify command "text_cInsCmd.txt" NOWAIT

set step on
* à placer ou bon vous semble
&lcDoCurrSafety

Procedure Proc_formulaire()


  ***************************************************************************************************
  Local oThisform as Form
  m.oThisform  = Createobject("form")


  m.oThisform.AddObject("cbEnergie","combobox")
  oThisform.Cbenergie.AddItem("energie 1")
  oThisform.Cbenergie.AddItem("energie 2")
  oThisform.Cbenergie.AddItem("energie 3")

  othisform.Cbenergie.Listitemid = 2

  m.oThisform.AddObject("strNum","textbox")
  oThisform.Strnum.Value= 11111

  m.oThisform.AddObject("dateods","textbox")
  oThisform.Dateods.Value = Date()

  m.oThisform.AddObject("strmtht","textbox")
  oThisform.Strmtht.Value = 22222 &&"Strmtht_value"

  m.oThisform.AddObject("strmttva","textbox")
  oThisform.Strmttva.Value = 33333  &&"Strmttva"

  m.oThisform.AddObject("strmtttc","textbox")
  oThisform.Strmtttc.Value = 4444 && "Strmtttc"

  m.oThisform.AddObject("cbentreprise","combobox")
  oThisform.Cbentreprise.AddItem("entreprise-1")
  oThisform.Cbentreprise.AddItem("entreprise-2")
  oThisform.Cbentreprise.AddItem("entreprise-3")

    othisform.Cbentreprise.Listitemid = 1


  m.oThisform.AddObject("txtobjet","textbox")
  oThisform.Txtobjet.Value = "txt_objet"

  m.oThisform.AddObject("cbca","combobox")
  oThisform.cbca.AddItem("cbca-1")
  oThisform.cbca.AddItem("cbca-2")
  oThisform.cbca.AddItem("cbca-3")

  othisform.cbca.Listitemid = 1


  m.oThisform.AddObject("txtap","textbox")
  oThisform.Txtap.Value = "txtap"

  m.oThisform.AddObject("txtimputation","textbox")
  oThisform.Txtimputation.Value="txtImputation"

  m.oThisform.AddObject("txtsce","textbox")
  oThisform.Txtsce.Value = "Txtsce"

  m.oThisform.AddObject("strdelais","textbox")
  oThisform.Strdelais.Value = 5555 &&"StrDelais"

  Return othisform

Endproc


--
a+ Eddy
Merci de partager avec moi votre immense savoir que je me ferai plaisir
d'absorber... il va de soi que je vais vous en laisser un peu
Politesse et savoir vivre oblige ;0)
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000017430
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3