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

Affiliation RSS   

rss RSS : Really Simple Syndication

Le format RSS (fichier XML) permet de syndiquer du contenu provenant d'autres sites.
www.atoutfox.org propose :

  • la publication d'un flux RSS des dernières contributions du site www.atoutfox.org
  • la publication d'un flux RSS des derniers messages sur le forum www.atoutfox.org
  • de consulter les fluxs RSS relatant de Visual FoxPro provenant d'autres sites.

Pour répondre aux questions reçues suite à l'ouverture de cette rubrique :
« c'est quoi un RSS ? »  et  « à quoi cela sert-il ? »
Une  réponse résumée et très simplifiée :
Un feed RSS est un fichier créé dynamiquement, au format XML, contenant : une date de publication, un titre, un auteur, éventuellement une description (ou partie de description), et un lien.
Dans le cas d'Atoutfox, le feed RSS est une publication des entêtes des contributions.
Ce feed RSS rendu public permet d'être utilisé dans un autre site : la liste du contenu du site source apparait dynamiquement dans le contenu du site client avec un lien retournant sur la source... (Syndication). Le site client augmente son contenu, le site source reçoit des liens et augmente sa visibilité et son référencement.
Les informations sont à jours sur tous les sites en même temps puisque c'est dynamique.
Exemple d'utilisation d'un flux RSS : affichage ci-après des 6 derniers codes et forum de www.foxprofr.com à l'intérieur de www.atoutfox.org... Est-ce plus clair ? (sinon un petit appel à votre ami google... ;-)

Cordialement, Francis FAURE

 

Les 6 derniers articles de...

Feed RSS des dernières contributions ajoutées sur www.atoutfox.org    (source )

Date Titre Auteur
29/10/2017
01:51:28

une classe 'calculatrice' basée sur ToolBar
Bonjour à tous,

vous trouverez dans le zip joint une librairie qui contient une classe 'calculatrice' qui fait les 4 opérations, posséde une mémoire et est capable d'executer une expression. Cette calculatrice est facilement sous-classable (son organisation est adaptée au sous-classement). La librairie contient aussi une classe 'txtcalc' qui gère l'utilisation de la calculatrice (classe que vous n'êtes pas obligé d'utilser tellement elle est simple).

Le projet contient un écran de démonstration.

Le fichier lisezmoi.txt contient un descriptif détaillé.

Ceci est un premier jet. Testez le et remontez moi vos remarques.

Jean à Grenoble

Jean à Grenoble
17/09/2017
01:51:28

Extraire ou réintégrer une fenetre d'édition de IDE
bonjour à tous

comme j'ai deux écrans de travail j'aimerais étaler sur les 2 écrans les fenetres d'éditions et les formulaires. J'y parviens presque...

ouvrir une fenetre d'édition et appuyer sur F4 et pour réintegrer la fenetre Ctrl+F4. Le focus doit etre sur la fenetre d'édition

on peu le faire avec un formulaire, code snippet ou une fenetre d'édition.... cependant c'est instable....

eddymaue
16/09/2017
01:51:28

File Mapping pour énumérer les fichiers ouverts par Visual FoxPro
J'ai cherché longtemps un programme qui permet de trouver le chemin d'une fenetre d'édition. Ce code énumere tout les fichiers ouvert par Vfp....

apres on applique un simpe set filter to "prg" =justext(filename)
ou
Select DISTINCT filename from cs where "prg" == JustExt(filename)

et le tour est joué

eddymaue
16/06/2017
01:51:28

Lutte contre les logiciels frauduleux :simplification du dispositif applicable au 1 er janvier 2018
Bonjour à tous

Pour ceux qui sont en train de travailler sur la facturation de leurs logiciels, voici une bonne nouvelle

Manu


Lutte contre les logiciels frauduleux : simplification du dispositif applicable au 1 er janvier 2018

Face à l'inquiétude exprimée par les entreprises, notamment les plus petites d'entre elles, quant à la mise en ouvre au 1 er janvier 2018 d'un dispositif de la loi de finances pour 2016 visant l'usage de logiciels de caisse, de comptabilité et de gestion certifiés, le Ministre de l'Action et des Comptespublics Gérald DARMANIN a décidé de le recentrer et de le simplifier.
Seuls les logiciels et systèmes de caisse, principaux vecteurs des fraudes constatées à la TVA,seront ainsi concernés. Sans réduire son efficacité pour lutter contre les fraudes permises par l'apparition de logiciels permettant d'effacer des recettes enregistrées, la redéfinition du périmètre de l'obligation permet d'alléger la complexité induite, tant pour la mise en conformité initiale que pour le quotidien des entreprises.
Cette modification fera l'objet de mesures législatives d'ici la fin d'année, pour une entrée envigueur du dispositif comme prévu au 1 er janvier 2018.
Les entreprises qui n'auraient pas encore effectué cette mise en conformité de leur logiciel de caisse ont ainsi 6 mois pour y veiller.
Le Ministre de l'Action et des Comptes publics demande à l'administration fiscale d'accompagner les entreprises dans la première année d'application des nouvelles règles.

manu
07/06/2017
01:51:28

Les tables d'historique avec SQL 2016
Les tables d'historiques avec SQL 2016
Cette question des tables d'historique permettant de retracer toutes les modifications successives de chaque ligne d'une table, je l'ai rencontrée plusieurs fois quand je travaillais.

Les réponses existaient, mais n'étaient pas toujours simples à mettre en oeuvre. Et ne garantissaient pas l'authenticité de l'historique.

Ces derniers temps, pour vérifier que la nouvelle version de SF en préparation était bien compatible avec SQL 2016, je me suis intéreressé aux nouveautés de SQL 2016.

Et surprise! les tables d'historique sont maintenant complètement intégrées à SQL Server, dans le respect de la norme ISO SQL.
Et en plus, cette nouveauté est parfaitement supportée par VFP.


Qu'est-ce que c'est? Leur dénomination en anglais est "System-Versioned Temporal Tables". En français, on dira "Tables Temporelles avec Contrôle de Version par le Système". En abrégé, on les appelle les tables d'historiques, ou tables temporelles.
Ce sont des tables qui conservent de façon automatique, permanente et horodatée les différentes versions successives de chaque ligne créée, modifiée, ou supprimée.
Vous pouvez selon vos besoins démarrer ce service en créant une nouvelle table, ou bien à partir d'une table existant déjà.
Dans les deux cas, le serveur SQL créera une deuxième table pour enregistrer les versions de l'historique.
On appellera table principale celle qui contient les données actuelles, que vous créez/modifiez/supprimez selon les besoins de vos applications. C'est le moteur SQL qui va alimenter la table d'historique liée, sans que vous ayez quoi que ce soit à changer à votre code existant.
L'ensemble des 2 tables forme la table temporelle.
À quoi ça sert? Si vous avez besoin de prouver que les données d'une table n'ont pas été modifées en dehors de votre application Si vous devez auditer les états successifs qui ont conduit à conserver les données telles qu'elles sont Si vous avez besoin de "restaurer" une seule table, par exemple pour corriger une serie d'erreurs de saisie Si vous cherchez les ruptures et anomalies dans des données métier Etc, etc...

Michel Lévy
25/05/2017
01:51:28

Rencontres 2017 - Rencontres 2017 - Introduction à la virtualisation - Nicolas Mercurio
Introduction à la virtualisation

Nicolas Mercurio

Luc

Feed RSS des derniers messages ajoutés sur forum www.atoutfox.org    (source )

Date Titre Auteur
14/01/2018
02:25:08

Re: Propri=c3=a9t=c3=a9s d'imprimantes
Bingo!

Mike Gagnon
14/01/2018
02:25:08

Re: Propri=c3=a9t=c3=a9s d'imprimantes
Non, Jean

Collate specifie la sequence des pages quand il y plusieurs copies

Soit : 1,2,3 1, 2, 3
ou : 1,1 2,2 3,3

Gregory Adam
13/01/2018
02:25:08

Re: Propri=c3=a9t=c3=a9s d'imprimantes
sans pouvoir être affirmatif, COLLATE doit concerner la page de code. Si la
valeur est numérique, on a 437 = DOS, 850 = DOS, 1252 = Windows. Cela ne sert
plus à rien maintenant.

Voici l'aide sur SET COLLATE :

Specifies a collation sequence for character fields in subsequent indexing and
sorting operations.

SET COLLATE TO cSequenceName

Parameters
cSequenceName
Specifies a collation sequence. The following table lists collation sequence
options that are available.

cSequenceName Language
ARABIC Arabic
CZECH Czech
DUTCH Dutch
GENERAL English, French, German, Modern Spanish, Portuguese, and other Western
European languages

GERMAN German phone book order (DIN)
GREEK Greek
HEBREW Hebrew
HUNGARY Hungarian
ICELAND Iceland
JAPANESE Japanese
KOREAN Korean
MACHINE Machine (the default collation sequence for earlier FoxPro versions)
NORDAN Norwegian, Danish
PINYIN Simplified Chinese
POLISH Polish
RUSSIAN Russian
SLOVAK Slovak
SPANISH Traditional Spanish
STROKE Simplified and traditional Chinese
SWEFIN Swedish, Finnish
THAI Thai
TURKISH Turkish
UNIQWT Unique Weight

NoteNote
When you specify the SPANISH option, "ch" is a single letter that sorts between
"c" and "d", and "ll" sorts between "l" and "m". If you specify a collation
sequence option as a literal character string, be sure to enclose the option in
quotation marks:

CopyCode imageCopy Code
SET COLLATE TO "SWEFIN"


MACHINE is the default collation sequence option and is the sequence FoxPro
users are familiar with. Characters are ordered as they appear in the current
code page. The MACHINE collation sequence provides the best performance. Using a
collating sequence other than MACHINE may reduce performance primarily in
comparison and indexing operations, and may create larger index files.

GENERAL might be preferable for U.S. and Western European users. Characters are
ordered as they appear in the current code page. In FoxPro versions earlier than
2.5, you might have used UPPER( ) or LOWER( ) on character fields when you
created indexes. In FoxPro versions later than 2.5, you can specify the GENERAL
collation sequence option and omit the UPPER( ) conversion instead.

If you specify a collation sequence option other than MACHINE, and if you create
an .idx file, a compact .idx is always created.

Use SET("COLLATE") to return the current collation sequence.

If you include the following line in your Visual FoxPro configuration file, a
collation sequence is specified when you start Visual FoxPro:

CopyCode imageCopy Code
COLLATE = cSequenceName


This is identical to issuing the following command:

CopyCode imageCopy Code
SET COLLATE TO cSequenceName


Collapse imageRemarks
SET COLLATE allows you to order tables containing accented characters for any of
the supported languages. Changing the setting of SET COLLATE doesn't affect the
collating sequence of previously opened indexes. Visual FoxPro automatically
maintains existing indexes, providing the flexibility to create many different
types of indexes, even for the same field.

For example, if an index is created with SET COLLATE set to GENERAL, and the SET
COLLATE setting is later changed to SPANISH, the index retains the GENERAL
collation sequence.

SET COLLATE is scoped to the current data session.

When using the SET COLLATE TO command, you may receive the error "Collating
sequence is not found." This occurs when you attempt to use a
collating sequence that is not supported by the current code page. To prevent
this error, you must specify a compatible code page in your Visual FoxPro
configuration file. For instance, you may see the error "Collating sequence
'CZECH' is not found" when issuing the command SET COLLATE TO 'CZECH'. To enable
support for the Czech collating sequence, add the following line to your
config.fpw file and restart Visual FoxPro:

CopyCode imageCopy Code
CODEPAGE = 1250


For additional information on code pages and Visual FoxPro's international
support, see Code Pages Supported by Visual FoxPro in Developing International
Applications.

For more information on configuring Visual FoxPro, see Customizing the Visual
FoxPro Environment and Special Terms for Configuration Files.

Collapse imageSee Also
Reference
IDXCOLLATE( ) Function
SET DATASESSION Command
Code Pages Supported by Visual FoxPro
Special Terms for Configuration Files
SYS(2300) - Add or Remove Code Page
CREATE TABLE - SQL Command
ALTER TABLE - SQL Command
INDEX Command
SET Command Overview

Other Resources
Commands (Visual FoxPro)


Bon week-end
Jean à Grenoble

Jean =c3=a0 Grenoble
13/01/2018
02:25:08

Re: Propriétés d'imprimantes
en général

SET COLLATE TO "MACHINE"

Jean à Grenoble a couché sur son écran :
> sans pouvoir être affirmatif, COLLATE doit concerner la page de code. Si la
> valeur est numérique, on a 437 = DOS, 850 = DOS, 1252 = Windows. Cela ne sert
> plus à rien maintenant.

> Voici l'aide sur SET COLLATE :

> Specifies a collation sequence for character fields in subsequent indexing
> and sorting operations.

> SET COLLATE TO cSequenceName

> Parameters
> cSequenceName
> Specifies a collation sequence. The following table lists collation sequence
> options that are available.

> cSequenceName Language
> ARABIC Arabic
> CZECH Czech
> DUTCH Dutch
> GENERAL English, French, German, Modern Spanish, Portuguese, and other
> Western European languages

> GERMAN German phone book order (DIN)
> GREEK Greek
> HEBREW Hebrew
> HUNGARY Hungarian
> ICELAND Iceland
> JAPANESE Japanese
> KOREAN Korean
> MACHINE Machine (the default collation sequence for earlier FoxPro versions)
> NORDAN Norwegian, Danish
> PINYIN Simplified Chinese
> POLISH Polish
> RUSSIAN Russian
> SLOVAK Slovak
> SPANISH Traditional Spanish
> STROKE Simplified and traditional Chinese
> SWEFIN Swedish, Finnish
> THAI Thai
> TURKISH Turkish
> UNIQWT Unique Weight

> NoteNote
> When you specify the SPANISH option, "ch" is a single letter that sorts
> between "c" and "d", and "ll" sorts between "l" and "m". If you specify a
> collation sequence option as a literal character string, be sure to enclose
> the option in quotation marks:

> CopyCode imageCopy Code
> SET COLLATE TO "SWEFIN"

> MACHINE is the default collation sequence option and is the sequence FoxPro
> users are familiar with. Characters are ordered as they appear in the current
> code page. The MACHINE collation sequence provides the best performance.
> Using a collating sequence other than MACHINE may reduce performance
> primarily in comparison and indexing operations, and may create larger index
> files.

> GENERAL might be preferable for U.S. and Western European users. Characters
> are ordered as they appear in the current code page. In FoxPro versions
> earlier than 2.5, you might have used UPPER( ) or LOWER( ) on character
> fields when you created indexes. In FoxPro versions later than 2.5, you can
> specify the GENERAL collation sequence option and omit the UPPER( )
> conversion instead.

> If you specify a collation sequence option other than MACHINE, and if you
> create an .idx file, a compact .idx is always created.

> Use SET("COLLATE") to return the current collation sequence.

> If you include the following line in your Visual FoxPro configuration file, a
> collation sequence is specified when you start Visual FoxPro:

> CopyCode imageCopy Code
> COLLATE = cSequenceName

> This is identical to issuing the following command:

> CopyCode imageCopy Code
> SET COLLATE TO cSequenceName

> Collapse imageRemarks
> SET COLLATE allows you to order tables containing accented characters for any
> of the supported languages. Changing the setting of SET COLLATE doesn't
> affect the collating sequence of previously opened indexes. Visual FoxPro
> automatically maintains existing indexes, providing the flexibility to create
> many different types of indexes, even for the same field.

> For example, if an index is created with SET COLLATE set to GENERAL, and the
> SET COLLATE setting is later changed to SPANISH, the index retains the
> GENERAL collation sequence.

> SET COLLATE is scoped to the current data session.

> When using the SET COLLATE TO command, you may receive the error "Collating
> sequence is not found." This occurs when you attempt to use a
> collating sequence that is not supported by the current code page. To prevent
> this error, you must specify a compatible code page in your Visual FoxPro
> configuration file. For instance, you may see the error "Collating sequence
> 'CZECH' is not found" when issuing the command SET COLLATE TO 'CZECH'. To
> enable support for the Czech collating sequence, add the following line to
> your config.fpw file and restart Visual FoxPro:

> CopyCode imageCopy Code
> CODEPAGE = 1250

> For additional information on code pages and Visual FoxPro's international
> support, see Code Pages Supported by Visual FoxPro in Developing
> International Applications.

> For more information on configuring Visual FoxPro, see Customizing the Visual
> FoxPro Environment and Special Terms for Configuration Files.

> Collapse imageSee Also
> Reference
> IDXCOLLATE( ) Function
> SET DATASESSION Command
> Code Pages Supported by Visual FoxPro
> Special Terms for Configuration Files
> SYS(2300) - Add or Remove Code Page
> CREATE TABLE - SQL Command
> ALTER TABLE - SQL Command
> INDEX Command
> SET Command Overview

> Other Resources
> Commands (Visual FoxPro)

> Bon week-end
> Jean à Grenoble

--
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)

eddymaue
12/01/2018
02:25:08

Re: Propriétés d'imprimantes
Merci pour votre réponse. J'ai à peu près tout retrouvé, sauf COLLATE : à quoi cette propriété correspond-elle?

frg
10/01/2018
02:25:08

Re: Requête sql pour un comptage distinct
Modifier la requête : placer la clause 'distinct' dans l'argument de Count()

[vfp]
SELECT T.Cnomteleph , T.iid , Count( distinct T.Hiid ) FROM Ts_ho T GROUP BY 1 , 2 INTO CURSOR temp

[/vfp]


Gregory Adam

Feed RSS des derniers codes ajoutés sur www.foxprofr.com    (source )

Date Titre Auteur

Feed RSS du forum www.foxprofr.com    (source )

Date Titre Auteur

Feed RSS des news de www.foxcentral.net    (source )

Date Titre Auteur
10/01/2018
10:38:36

West Wind Web Connection 6.18 released

West Wind Technologies
04/12/2017
20:10:30

Markdown Monster 1.08 released

West Wind Technologies
08/11/2017
17:23:45

Philadelphia VFP User Group: Nov. 14: Macrosoft

Philadelphia Visual FoxPro User Group
25/10/2017
05:05:47

West Wind Html Help Builder 5.04 released

West Wind Technologies
20/10/2017
09:43:31

West Wind Client Tools 6.17 released

West Wind Technologies
17/10/2017
12:39:16

West Wind Web Connection 6.17 released

West Wind Technologies

Feed RSS de fox.wikis.com    (source )

Date Titre Auteur
21/09/2004
09:50:14

FreeTable

 


Publicité

Les pubs en cours :


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