Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Comment déterminer un doublon après un drag en drop dans un treeview

2 posts in General Discussion (French) Last posting was on 2007-11-23 21:30:50.0Z
jc Posted on 2007-08-30 08:53:30.0Z
From: "jc" <jc.cuppens@mouscron.be>
Newsgroups: sybase.public.powerbuilder.french.general
Subject: Comment déterminer un doublon après un drag en drop dans un treeview
Lines: 16
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
NNTP-Posting-Host: 212-166-30-120.win.be
X-Original-NNTP-Posting-Host: 212-166-30-120.win.be
Message-ID: <46d6858a$1@forums-1-dub>
Date: 30 Aug 2007 01:53:30 -0700
X-Trace: forums-1-dub 1188464010 212.166.30.120 (30 Aug 2007 01:53:30 -0700)
X-Original-Trace: 30 Aug 2007 01:53:30 -0700, 212-166-30-120.win.be
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.powerbuilder.french.general:3
Article PK: 424910

Bonjour,

voici mon problème.

J'utilise pour la première un treeview.
Je veux faire un drag and drop à partir une datawindow dans un treeview
limité à 2 niveau.
Le drop se fait au niveau 2.
Comment déterminer si l'object que je drop existe déjà dans le niveau 1
choisi. Afficher un message et interdire le doublon?

Merci

JCC (Belgique)


Patrice Domange Posted on 2007-11-23 21:30:50.0Z
Reply-To: "Patrice Domange" <p.domange@skynet.be>
From: "Patrice Domange" <p.domange@skynet.be>
Newsgroups: sybase.public.powerbuilder.french.general
References: <46d6858a$1@forums-1-dub>
Subject: Re: Comment déterminer un doublon après un drag en drop dans un treeview
Lines: 30
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-Antivirus: avast! (VPS 071123-0, 23/11/2007), Outbound message
X-Antivirus-Status: Clean
NNTP-Posting-Host: 160.144-67-87.adsl-dyn.isp.belgacom.be
X-Original-NNTP-Posting-Host: 160.144-67-87.adsl-dyn.isp.belgacom.be
Message-ID: <4747468a$1@forums-1-dub>
Date: 23 Nov 2007 13:30:50 -0800
X-Trace: forums-1-dub 1195853450 87.67.144.160 (23 Nov 2007 13:30:50 -0800)
X-Original-Trace: 23 Nov 2007 13:30:50 -0800, 160.144-67-87.adsl-dyn.isp.belgacom.be
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.powerbuilder.french.general:8
Article PK: 424917

La réponse dépend de la version de PB que tu utilises. Avant la version 10,
il faut utiliser les méthodes du control treeview comme finditem, getitem,
etc. C'est assez ardu au début, mais on s'y fait assez vite, et les exemples
fournis dans la doc suffisent pour bien comprendre comment cela fonctionne.

Par contre, à partir de la version 10, tu peux utiliser en lieu et place un
datawindow avec la nouvelle présentation TreeView, et là rien de plus
simple, il suffit d'effectuer un find classique sur le dw control en
question. L'astuce dans ce cas, est que chaque niveau hiéarchique est
représenté par un group du datawindow.

"jc" <jc.cuppens@mouscron.be> a écrit dans le message de news:
46d6858a$1@forums-1-dub...

> Bonjour,
>
> voici mon problème.
>
> J'utilise pour la première un treeview.
> Je veux faire un drag and drop à partir une datawindow dans un treeview
> limité à 2 niveau.
> Le drop se fait au niveau 2.
> Comment déterminer si l'object que je drop existe déjà dans le niveau 1
> choisi. Afficher un message et interdire le doublon?
>
> Merci
>
> JCC (Belgique)
>