replace-fr

Les remplacements




Voir video

Dans les champs de remplacement, si vous souhaitez faire référence à une champ de la database il est impératif de l'encadrer de double %
exemple
%%adult_rom%%
%%annee_rom%%
%%arcadesystemname_rom%%
%%boxart_rom%%
%%boxback_rom%%
%%cache_rom%%
%%cartridge_rom%%
%%description_rom%%
%%developer_rom%%
%%fanart_rom%%
%%favoris_rom%%
%%fichier_rom%%
%%gameid_rom%%
%%gametime_rom%%
%%genre_rom%%
%%genreid_rom%%
%%image_rom%%
%%kid_rom%%
%%lang_rom%%
%%lastplayed_rom%%
%%manual_rom%%
%%maps_rom%%
%%marquee_rom%%
%%mix_rom%%
%%nomjeu_rom%%
%%playcount_rom%%
%%players_rom%%
%%publisher_rom%%
%%rating_rom%%
%%region_rom%%
%%screenshot_rom%%
%%temporary_rom%%
%%thumbnail_rom%%
%%titleshot_rom%%
%%video_rom%%
%%wheel_rom%%
Ne changez jamais les noms des fichiers (artworks/images/roms) dans le module de remplacement, car ils ne seront pas appliqués sur les fichiers.
  • Query (combobox) : Permet de composer vos propres conditions/filtres (syntaxe MS ACCESS SQL ) (ceci est FACULTATIF).
Les chaines recherchées doivent être entourées de simple quote (') et non pas par des double quotes (“) Si une chaine recherchée contient une simple quote ('), il faut mettre deux simple quote dans la requête
fichier_rom like '%(USA)%'
nomjeu_rom not like '%[%' and region_rom is not null
boxart_rom<>'' and favoris_rom=true and rating_rom > 0.2
nomjeu_rom like '*zelda*' and map_rom is null
favoris_rom=true and (image_rom is null and manual_rom<>'')
len(description_rom) < 10
substring(nomjeu_rom,1,2) = '19'

Les champs disponibles pour les conditions sont les suivants :

adult_rom
annee_rom
arcadesystemname_rom
boxart_rom
boxback_rom
cache_rom
cartridge_rom
core_rom
description_rom
developer_rom
emulator_rom
fanart_rom
favoris_rom
fichier_rom
gameid_rom
gametime_rom
genre_rom
genreid_rom
hash_rom
image_rom
kid_rom
lang_rom
lastplayed_rom
manual_rom
map_rom
marquee_rom
md5_rom
mix_rom
nomjeu_rom
numauto_rom
playcount_rom
players_rom
publisher_rom
rating_rom
region_rom
screenshot_rom
temporary_rom
thumbnail_rom
titleshot_rom
video_rom
wheel_rom

Chaque condition/filtre validée via le bouton est mémorisée dans la combobox 'Query' et enregistrée dans le fichier situé sous %appdata%\Nexouille Soft\arrm\database\query_sql2.txt (vous pouvez l'éditer et ajouter les conditions que vous souhaitez) Il vous sera alors possible de sélectionner une condition/filtre déjà archivée.

Le filtre s'applique sur la Database



EXEMPLES :

Appliquer une modification de la valeur d'un champ

Dans l'exemple ci-dessus, on applique la Query :

nomjeu_rom not like '%[%' and region_rom is not null

qui signifie que l'on veut afficher uniquement les jeux qui ne contiennent pas '[' et dont le champ region n'est pas vide.

Sélectionner le champ sur lequel vous voulez appliquer des modifications, ici ce sera le champ Game Title (nomjeu_rom)

Dans la combobox suivante on indique la nouvelle valeur. Cela peut être également un nom de champ de la database, il faut alors l'encadrer par un double % \\exemple :

%%nomjeu_rom%% [%%region_rom%%]

Sélectionner (mettez en surbrillance) les jeux sur lesquels vous voulez appliquer les modification, puis cliquer sur le bouton afin d'appliquer la modification.

Cela modifiera le Champs DB Game Title (nomjeu_rom) afin qu'il devienne nomjeu_rom [region_rom]

Sur le jeu 'Ballbllazer' dont le champ region_rom='us' cela donnera : Ballblazer [us]

Notez que sur le champ de remplacement, les références à une champ de la database sont encadrés par un double %



EXEMPLES :

Appliquer un remplacement de valeur sur un champ

Dans l'exemple ci-dessus, on applique la Query (ceci est FACULTATIF) :

fichier_rom like '%(USA)%'

qui signifie que l'on veut afficher uniquement les jeux dont le fichier_rom (nom du fichier) contient '(USA)'.

Sélectionner le champ sur lequel vous voulez appliquer des modifications, ici ce sera le champ Genre (genre_rom)

Sélectionner (mettez en surbrillance) les jeux sur lesquels vous voulez appliquer les modification, puis cliquer sur le bouton afin d'appliquer la modification.

Cela remplacera dans le Champs DB Genre (genre_rom) la chaine 'Tir' par 'Shoot'

Notez que sur le champ de remplacement ('Avec'), les références à une champ de la database sont encadrés par un double %
exemple :
%%nomjeu_rom%%
Pensez à supprimer le filtre en cliquant sur 'Aucun filtre' après usage.
replace-fr.txt · Dernière modification : 2022/08/04 21:13 de nexusone13