A vrai dire, je n'ai pas testé car je recherchais une solution qui ne m'oblige pas à repasser sur toutes les fenêtres. Il y en a beaucoup trop.
Merci encore de tes réponses.
Type: Messages; Utilisateur: oneDev
A vrai dire, je n'ai pas testé car je recherchais une solution qui ne m'oblige pas à repasser sur toutes les fenêtres. Il y en a beaucoup trop.
Merci encore de tes réponses.
Je pense avoir trouvé une solution qui fonctionne grâce à ce lien.
C'est dans le cadre de mon travail, je ne peux donc pas partager les sources.
C'est une application assez importante et il y a beaucoup de fenêtres concernées.
J'ai fait beaucoup de recherche hier...
Bonjour,
Je reprends cette ancienne discussion, car j'ai la même erreur.
Le lien ne fonctionne plus.
Est-ce que quelqu'un sait comment résoudre cette erreur ?
Cela semblait intéressant, mais ce n'est actuellement disponible pour sur macOS.
J'utilise également GetCurrentDir.
De mon côté, j'utilise madExcept qui propose également un rapport des fuites mémoires.
Je préfère également les autoincrement.
Dans mon cas, j'ai simplifié mon code et du coup cela fonctionne.
Par contre, pour les cas où j'ai besoin d'utiliser un DataSetProvider et un...
J'ai vérifié les différentes fenêtres utilisées dans mon application. Effectivement un TDatasource suffit.
Cela fonctionne alors normalement.
Par contre, sur des fonctionnements plus complexes,...
Cela changerait quelque chose que je n'utilise pas de TClientDataset ?
Je suppose que je peux mettre à jour l'id de cette façon.
cds1.LogChanges := False;
cds1.FieldByName('artistid').AsInteger := lqry.Fields[0].AsInteger;
cds1.LogChanges...
Bonjour,
J'ai créé ce projet de test pour te montrer le fonctionnement de ma fenêtre.
Le projet sur lequel je travaille fait appelle à d'autres unités, c'est donc moins compréhensible.
La mise...
Merci pour le lien. Je vais regarder et étudier cela.
J'ai effectivement beaucoup de choses à apprendre sur l'utilisation de Firedac.
Pour l'utilisation des composants, c'est ceux que j'ai...
Bonjour,
J'ai une application VCL faite avec Delphi 11 en utilisant Firedac avec une base de données SQLite.
J'ai une clé primaire autoincrement.
Pour ajouter un enregistrement j'utilise une...
ppem en a parlé récemment sur twitch. Je n'ai pas encore eu le temps de le mettre en place.
Il me semblait que l'on créait un fichier par langue.
Il me semble qu'il faut utiliser
OleApplication.Worksheets['DataPlus'].Range['E3','E3'].Value := Fichier;
Bonjour,
DKLang, ne semble plus maintenu depuis 6 ans. J'hésite à l'utiliser aujourd'hui.
btm me semble intéressant.
Je viens d'arriver à faire ce que je voulais avec ce code :
constructor TFraShowGrid.Create(AOwner: TComponent);
begin
inherited;
Edit1.Clear;
Grid1.Visible := False;
Height :=...
Je pensais effectivement créer une frame ou une form juste pour la grid.
Je vais faire des tests comme ça.
free07, ce serait un peu lourd à gérer car il faudrait créer la Grid dans toutes les fenêtres où j'en aurait besoin.
SergioMaster
Le problème d'agrandir la fenêtre est que cela risque de décaler...
Bonjour,
Je travaille sur une application VCL avec Delphi 11.1.
J'ai une TFrame qui contient un TEdit et un TButton. Cette frame doit ensuite être utilisée dans plusieurs fenêtre.
Elle prend...
La requête est créée lors de l'exécution du programme.
Je viens de créer une nouvelle fenêtre avec juste un dbgrid, un datasource et dans ce cas, la requête fonctionne.
Cela doit venir, de la...
J'obtiens effectivement la même erreur. "Type de champ non valide."
Effectivement c'est possible de faire ce genre de chose Trim(COALESCE(prenom,' ')||' '||nom) prenom_nom.
Mais cela m'embête de...
Entre nom et genre, c'est juste que je n'ai pas indiqué le AS.
Mais avec la ligne commenté cela fonctionne correctement.
L'erreur intervient quand je la décommente.
Bonjour,
J'utilise Delphi 11.1 avec les composants firedac pour afficher les données d'une base sqlite.
Dans ma base, j'ai les données suivantes :
-- // Tables
CREATE TABLE "auteurs" (
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.