<div dir="ltr"><div><div><div><div>Renate.<br><br></div>The command <br><br>/'$$REF:Base_de_datos, Formato, Expresion de búsqueda'/<br><br></div>included in one Pft instructs ABCD to a search on the database "Base_de_datos", using the search expression identified in "Expresion de búsqueda"  and displays the record located using the display format "Formato".<br><br></div>As internally ABCD does a search, all the records that satisfies the search expression are recovered. For instance if you identifies the cd with the id XXX and have 2 types of records :"CD"  and "TRACKS"  you could build a key in the FST that responds to XXXTRACKS in order to recover all the tracks of the CD XXX  and using the $$REF command  (the one of ABCD not of CISIS) all the tracks of a certains CD will be displayes<br><br></div>We could do an example in abcdwiki if you send me the def and pfts folder, the fst of the database and one iso with some records of your database.  I think this will be of interest to all the users,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 17, 2015 at 8:16 AM, Renate Morgenstern <span dir="ltr"><<a href="mailto:rmorgenstern@iway.na" target="_blank">rmorgenstern@iway.na</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for your mail.<br>
Regarding option 1: I do not want to convert 300000 records now to such a format. And there are too many subfields to be entered to capture all the info about a track - about 30 only for the tracks.  But I read up on it for other possible uses.<br>
<br>
We are using the 2nd option you mentioned already as on Winisis. We have the fst which makes the linking possible, and it works fine when I want to display the CD for the track.<br>
The problem is when I want to show ALL the tracks on a CD. Currently it only displays the 1st occurrence, but the others are not shown.<br>
But thanks for the references - they will be helpful.<br>
Regards<br>
Renate<br>
<br>
----- Original Message -----<br>
From: Guilda Ascencio <<a href="mailto:gascencio@msinfo.info">gascencio@msinfo.info</a>><br>
Date: Tuesday, March 17, 2015 1:59 pm<br>
Subject: Re: PFT for music database<br>
To: Renate Morgenstern <<a href="mailto:rmorgenstern@iway.na">rmorgenstern@iway.na</a>>, Lista Isis <<a href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>><br>
<br>
> Go to <a href="http://abcdwiki.net" target="_blank">abcdwiki.net</a>  spanish->demo abcd with no copies-> Cepal database->new<br>
> record ->monografías -> existencias -> click on then + icon.  I think<br>
> is<br>
> not difficult to enter the information of a repetible field in that way.<br>
><br>
> Another thing you can do is assign an identification number to the<br>
> each CD<br>
> and identify the track with the same number, also you must have 2<br>
> types of<br>
> record: CD and Track.  You can use the picklist procedure for copying<br>
> in<br>
> the tracks some information of the CD (see<br>
> <a href="http://abcdwiki.net/wiki/es/index.php?title=Pasar_a_un_registro_la_informaci%C3%B3n_de_una_base_de_datos_relacionada" target="_blank">http://abcdwiki.net/wiki/es/index.php?title=Pasar_a_un_registro_la_informaci%C3%B3n_de_una_base_de_datos_relacionada</a><br>
> )<br>
><br>
> Then using a proper FST and the  the display format the command (only<br>
> available on ABCD. See http://<br>
> <a href="http://abcdwiki.net/wiki/es/index.php?title=Formatos_de_salida_que_integran_la_informaci%C3%B3n_de_bases_de_datos_relacionadas" target="_blank">http://abcdwiki.net/wiki/es/index.php?title=Formatos_de_salida_que_integran_la_informaci%C3%B3n_de_bases_de_datos_relacionadas</a>)<br>
><br>
><br>
> /'$$REF:Base_de_datos, Formato, Expresion de búsqueda'/<br>
><br>
>  you can integrate in one display the information of the cd and the tracks<br>
><br>
> When you browse the data base by Mfn you will display the cd record<br>
> and the<br>
> tracks record, but if you do a search you could only recover the CD<br>
> and you<br>
> will see the tracks as part of the CD record.<br>
><br>
><br>
> But, if you ask my opinion, I think is easier and more consistent having<br>
> the tracks as a repetible field of the CD record.<br>
><br>
> Regards<br>
><br>
> Guilda<br>
><br>
> On Tue, Mar 17, 2015 at 3:10 AM, Renate Morgenstern <<a href="mailto:rmorgenstern@iway.na">rmorgenstern@iway.na</a>><br>
> wrote:<br>
><br>
> >  The track information is not only the track title, but it entails all<br>
> > the information: artists, publisher, composer, record label. etc, etc.<br>
> > There are really many fields for the track info, and to enter this<br>
> is one<br>
> > repeatable field is not very easy for data entry.<br>
> > Regards<br>
> > Renate<br>
> ><br>
> >  Abcd is record oriented.  What you can do is one record for CD and<br>
> each<br>
> > track an occurrence of a repetible field<br>
> ><br>
> ><br>
> >  On Mon, Mar 16, 2015 at 4:21 PM, Renate Morgenstern <<a href="mailto:rmorgenstern@iway.na">rmorgenstern@iway.na</a>><br>
> > wrote:<br>
> ><br>
> >  Hi Guilda,<br>
> ><br>
> ><br>
> > I have a music database which consists of the CDs and one records fro<br>
> > every track on the CD, which in the display links to the CD.<br>
> > I also would like to have in the display that it should list all the<br>
> > tracks on the CD, but for this it only lists one track, and the others.<br>
> ><br>
> > Currently it looks like this when the CD title is displayed:<br>
> > Record no: 020005<br>
> > Library No: CDE01158A<br>
> ><br>
> > CD-Cover Title: Greatest Hits [Dan Fogelberg]<br>
> > *Other tracks on CD : Part of the plan*<br>
> > Album type:Same artist(s)<br>
> > Dan Fogelberg<br>
> ><br>
> > How can I get the display to list ALL the tracks?<br>
> > Here is the PFT:<br>
> ><br>
> > Thanks for the help,<br>
> > Renate<br>
> ><br>
> > ==========================<br>
> ><br>
> > (if p(v800) then '<tr><td width=20% valign=top><font face=arial<br>
> > size=2>'v0| |,'</td><td valign=top><font face=arial size=2><br>
> > <img src="../common/show_image.php?image='v800'&base=music" width=70<br>
> > target=top>'/'<br></td>' fi/)/<br>
> ><br>
> > 'Record no: 'mfn(6)'<br>'<br>
> > if p(v20) then 'Library No: 'v20+|; |'<br>'/fi/<br>
> > if p(v78) then 'Library No: 'v78,'<br>'fi/<br>
> > if a(v1) and p(v41) then "TRACK: "v41,/'<br> ON CD:<br>
> > ',ref(l(|LIB_|v78),v1," : "v2), fi/'<br>'<br>
> > if p(v1) and a(v41) then 'CD-Cover Title: ',v1," : "v2," ("v3")",fi,'<br>'<br>
> > if p(v1) then 'Other tracks on CD : ',ref(l(|MID_|v20),(v41," :<br>
> > "v44|<br>|)), fi/'<br>'<br>
> > if p(v55) then 'Album type:'v55,'<br>',fi/<br>
> > if p(v4) then if occ=1 then 'Variant titles:',fi,v4 '<br>'fi/<br>
> > if p(v8) then if occ=1 then 'Artist or choir or orchestra:',fi,v8,'<br>'<br>
> > fi/<br>
> > if p(v9^a) then if occ=1 then 'Composer:',fi,v9^b| |v9^a,'<br>' fi/<br>
> > if p(v12) then if occ=1 then 'Author:',fi,v12,'<br>' fi/'<p>'<br>
> > if p(v154) then 'Status:',v154+|; |,'<br>',/fi/<br>
> ><br>
> > (if p(V41) and a(v1) then `<a href='javascript:CruzarABCD("`v1,|,<br>
> > |v1`","MID_")'>` v1,|, |v2``,if iocc<>nocc(v41) then `;  ` fi fi/)<br>
> ><br>
> > '<br>'<br>
> ><br>
> ><br>
> ><br>
> ><br>
> >    --<br>
> ><br>
> > Renate Morgenstern<br>
> > Tel.: +264 61 242124<br>
> > Cell: +264 81 2910284<br>
> > Fax: 088637518<br>
> > Windhoek, Namibia<br>
> ><br>
</blockquote></div><br></div>