Les remplacements
exemple
%%adult_rom%% %%arcadesystemname_rom%% %%core_rom%% %%description_rom%% %%developer_rom%% %%emulator_rom%% %%famille_rom%% %%favoris_rom%% %%nomjeu_rom%% %%gametime_rom%% %%genreid_rom%% %%genre_rom%% %%hash_rom%% %%cache_rom%% %%kid_rom%% %%lang_rom%% %%lastplayed_rom%% %%md5_rom%% %%mode_rom%% %%playcount_rom%% %%players_rom%% %%publisher_rom%% %%rating_rom%% %%ratio_rom%% %%region_rom%% %%fichier_rom%% %%rotation_rom%% %%temporary_rom%% %%annee_rom%% %%bezel_rom%% %%boxart_rom%% %%boxback_rom%% %%cartridge_rom%% %%extra1_rom%% %%fanart_rom%% %%image_rom%% %%manual_rom%% %%map_rom%% %%marquee_rom%% %%mix_rom%% %%screenshot_rom%% %%thumbnail_rom%% %%titleshot_rom%% %%video_rom%% %%wheel_rom%%
- Query (combobox) : Permet de composer vos propres conditions/filtres (syntaxe MS ACCESS SQL ) (ceci est FACULTATIF).
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 arcadesystemname_rom core_rom description_rom developer_rom emulator_rom famille_rom favoris_rom nomjeu_rom gametime_rom genreid_rom genre_rom hash_rom cache_rom kid_rom lang_rom lastplayed_rom md5_rom mode_rom playcount_rom players_rom publisher_rom rating_rom ratio_rom region_rom fichier_rom rotation_rom temporary_rom annee_rom bezel_rom boxart_rom boxback_rom cartridge_rom extra1_rom fanart_rom image_rom manual_rom map_rom marquee_rom mix_rom screenshot_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]
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'
exemple :
%%nomjeu_rom%%