begin process at 2012 05 22 12:11:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Données

 > APPRECOR IMPORTE DANS UNE TABLE LES CHAMPS IDENTIQUES DE L'ENREGISTREMENT EN COURS D'UNE DEUXIÈME TABLE

APPRECOR IMPORTE DANS UNE TABLE LES CHAMPS IDENTIQUES DE L'ENREGISTREMENT EN COURS D'UNE DEUXIÈME TABLE


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Données Classé sous :vue, table, importer, enregistrement Niveau :Débutant Date de création :30/10/2004 Date de mise à jour :24/12/2004 08:04:48 Vu :5 841

Auteur : aumeric

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Dans vfp, la commande append from importe tous les enregistrements d'une table.
Apprecor fonctionne de la même manière,  mais en n'important que l'enregistrement en cours.

C'est pas grand chose, mais j'en ai eu besoin et ca peut servir.

Source

  • function apprecor(fic1,fic2)
  • ********************
  • *AUMERIC :
  • *Cette fonction permet d'importer dans la table fic1 , l'engeristrement en cours de la table fic2
  • *Les champs identiques (noms et structures, sont importés
  • * les deux tables doivents être ouvertes
  • *******************
  • local tab1,tab2,nfich1,nfich2,i,j,k,toto,cmd
  • local oldselect
  • oldselect=select()
  • dimension tab1(fcount(fic1))
  • dimension tab2(fcount(fic2))
  • for i=1 to alen(tab1)
  • tab1[i]=field(i,fic1)
  • next
  • for j=1 to alen(tab2)
  • tab2[j]=field(j,fic2)
  • next
  • select(fic1)
  • append blank
  • for i=1 to alen(tab2)
  • toto=ascan(tab1,tab2[i])
  • if toto#0
  • cmd="replace "+fic1+"."+tab1[toto] +" with " +fic2+"."+tab2[i]
  • if vartype(fic1+"."+tab1[toto])==vartype(fic2+"."+tab2[i])
  • &cmd
  • endif
  • endif
  • next
  • select (oldselect)
  • return
function apprecor(fic1,fic2)
********************
*AUMERIC : 
*Cette fonction permet d'importer  dans la table fic1 , l'engeristrement en cours de la table fic2
*Les champs  identiques (noms et structures, sont importés
* les deux tables doivents être ouvertes
*******************
local tab1,tab2,nfich1,nfich2,i,j,k,toto,cmd
local oldselect

 oldselect=select()

 dimension tab1(fcount(fic1))
 dimension tab2(fcount(fic2))

for i=1 to alen(tab1)
   tab1[i]=field(i,fic1)
next
for j=1 to alen(tab2)
   tab2[j]=field(j,fic2)
next
select(fic1)
append blank
for i=1 to alen(tab2)
toto=ascan(tab1,tab2[i])
if toto#0
   cmd="replace "+fic1+"."+tab1[toto] +" with " +fic2+"."+tab2[i]
   if vartype(fic1+"."+tab1[toto])==vartype(fic2+"."+tab2[i])
   &cmd
   endif
endif
next

select (oldselect)
return

 Conclusion

Salut à tous


 Historique

24 décembre 2004 08:04:48 :
Correction du libellé

 Sources du même auteur

Source avec Zip Source avec une capture ETAT DYNAMIQUE
UN AUTRE CALENDRIER
CALCUL DE CLE IBAN
FTP AVEC THERMOMETRE
CREER UNE TABLE CONTENANT LA LITES COMPLÈTE DES OBJETS CONTE...

 Sources de la même categorie

FONCTION DE CALCUL DE CLE RIB par aumeric
RETROUVER UN FICHIER INDEX (CDX) À ZÉRO par aumeric
CEUROANSI() CHAINE DE CARACTÈRES DÉSACCENTUÉE par AbaqueInside
XL8TABLE() : IMPORTE UNE FEUILLE D'UN CLASSEUR EXCEL 97 DANS... par AbaqueInside

 Sources en rapport avec celle ci

CREER UNE TABLE CONTENANT LA LITES COMPLÈTE DES OBJETS CONTE... par aumeric
COMMENT PROTÉGER LES TABLES SANS UTILISER L'ENCRYPTAGE. par Mike Gagnon
COMMENT DÉTERMINER SI UN DLL EST ENREGITRÉ SUR UN ORDINATEUR par Mike Gagnon
XL8TABLE() : IMPORTE UNE FEUILLE D'UN CLASSEUR EXCEL 97 DANS... par AbaqueInside

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

enregistrement dupliqué [ par Etienne77 ] Bonjour, J'ai un problème incompréhensible, j'utilise vfp6, une base de donnée Foxpro et un formulaire tout à fait classique pour naviguer dans une t Importer un dump SQL dans VFP9 [ par jardin_japonais ] Bonjour, Je dispose d'une application construite sur VFP9 réalisée par un prestataire. Pour l'utiliser au sein d'une appli web, j'ai exporté les don mise a jour de table [ par jebberi ] slt, j'ai un petit problème pour le mise a jour d'un enregistrement d'un table. premièrement j'ai une grille sur laquelle j'affecte un curseur en reco suprimmer un enregistrement [ par jebberi ] bonjour je suis entrain de réaliser mon première application avec vfp9 et j'ai trouvé un petit problème lorsque je veut supprimer un enregistrement d' Base corrompu : la base dbc.dbc n'est pas une table valide [ par superjay ] Bonjour, une petit problème avec ma base elle m'affiche : la base dbc.dbc n'est pas une table valide cause : mon serveur nas a crasher je ne suis pa Charger un combo en fonction d'un autre combo [ par limelloyd ] salut, jai deux combo; le premier combo charge directement a partir des champs de la table concerné, le second combo devrait chargé les informations d integrer plusieures lignes d'une table dans un formulaire [ par tidus mojito ] Bonjour, je débute avec les formulaires, je mets en mémoire plusieurs ligne d'une table qui comporte 3 colonnes je les affiche dans des texte box à Petit problème dans un etat [ par mahdi22dz ] Bonjour j'ai une table qui contient un champs de nom d'article de 60 caractère ( nom_art c(60) ) et d'autre champs ( Prix d'achat , prix de vente etc. Taille maximale d'une table foxpro [ par PIBOUNET ] Bonjour,Je souhaiterais savoir comment évaluer le nombre d'enregistrements maximum pouvant être gérés dans une table Foxpro (probablement fonction de commande d'alerte d'une table endommagée [ par FRANAP ] Bonjour,Merci encore pour le VRunFoxpro qui nous aide bien pour mettre à jour les tables, chez les clients.Chez un client, utilisant une application F


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales