Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE: st: RE: Re: RE: Dialogue box


From   "Martin Weiss" <[email protected]>
To   [email protected]
Subject   Re: RE: st: RE: Re: RE: Dialogue box
Date   Wed, 18 Mar 2009 20:52:23 +0100

<>

That is good to know! BTW, Sergiy, what is the undocumented debugging technique for dialog boxes that you use and mentioned in this thread?


HTH
Martin
-------- Original-Nachricht --------
> Datum: Wed, 18 Mar 2009 15:06:40 -0400
> Von: "Solorzano Mosquera, Jenniffer" <[email protected]>
> An: [email protected]
> Betreff: RE: st: RE: Re: RE: Dialogue box

> Thanks a loottttttttt!!! It worked!!!!!!!!!!!!!!!!!!!!!! 
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Sergiy Radyakin
> Sent: Friday, March 13, 2009 11:01 AM
> To: [email protected]
> Subject: Re: st: RE: Re: RE: Dialogue box
> 
> Dear Jennifer,
> 
> Stata is not particularly verbose with error messages in dialogs, so when
> it encounters an error in a dialog program (like your "command") it just
> interrupts execution at that point, often without any notification. There are
> [undocumented] ways to make it more user-friendly though. In your case:
> >>>>>>>>>EDIT transfa28    190 @   60   20, label(transfe28)<<<<<<<<<<
> is declared in the dialog definitions, but program "command" refers to:
> >>>>>>>main.transfe28<<<<<<<<<<
> 
> Hence Stata tells me:
> object main.transfe28 not found
> error 9016
> 
> Fixing is easy, change "transfa28" to "transfe28"
> 
> Best regards,
>    Sergiy Radyakin
> 
> On Fri, Mar 13, 2009 at 10:00 AM, Solorzano Mosquera, Jenniffer
> <[email protected]> wrote:
> > Thanks!!! I could fix it!!! Here it is. But... Now whenever I click on
> "Aceptar" it doesn't do anything!! How can I know what the error is?
> >
> > VERSION 9.0
> > POSITION . . 500 800
> > DIALOG main, label("republicadominicana") tabtitle("Variables") BEGIN
> >
> > GROUPBOX variables   5  68  520  200, label("Escenarios, grupos de 
> > ninos, alcance")
> >    TEXT lab1        20  +25 610  10, label("Escenario (SIUBEN 1,
> 2 ó 
> > 1y2")
> >    EDIT escenario   190 @   60   20, label(escenario)
> >    TEXT lab2        20  +25 700  10, label("Ninos de '6_16'
> (anos)")
> >    EDIT n2          190 @   60   20, label(n2)
> >    TEXT lab3       20  +25 790 10, label("Alcance (%)")
> >    EDIT alcance     190 @   60   20, label(alcance)
> >    TEXT lab4        20  +25 880  10, label("Ninos edad minima
> (anos)")
> >    EDIT edadmin     190 @   60   20, label(edadmin)
> >    TEXT lab5        20  +25 880  10, label("Ninos edad máxima
> (anos)")
> >    EDIT edadmax     190 @   60   20, label(edadmax)
> >    TEXT lab6      20  +25 970   10, label("Edad maxima del mas
> joven")
> >    EDIT edadmaxnut  190 @   60   20, label(edadmaxnut) GROUPBOX 
> > optimas     5  240  520  200, label("Brecha de pobreza")
> >    TEXT lab7        20  +25 1060  10, label("Factor (>=1)")
> >    EDIT factor      190 @   60   20, label(factor) GROUPBOX
> Transfer    
> > 5  320  350 230, label("Transferencias en $RD (hasta dos opciones)")
> >    TEXT lab8        20  +25 1150 10, label("Opcion 1: Salud / 
> > Educacion")
> >    EDIT transfa1    190 @   60   20, label(transfa1)
> >    EDIT transfe1    280 @   60   20, label(transfe1)
> >    TEXT lab9        20  +25 1240 10, label("Opción 2: Salud / 
> > Educacion")
> >    EDIT transfa2    190 @   60   20, label(transfa2)
> >    EDIT transfe2    280 @   60   20, label(transfe2)
> >    TEXT lab10        20  +25 1330 10, label("Opción 2: a grado 0
> y 1")
> >    EDIT transfe20   190 @   60   20, label(transfe20)
> >    EDIT transfe21   280 @   60   20, label(transfe21)
> >    TEXT lab11        20  +25 1420 10, label("Opción 2: a grado 2
> y 3")
> >    EDIT transfe22   190 @   60   20, label(transfe22)
> >    EDIT transfe23   280 @   60   20, label(transfe23)
> >    TEXT lab12        20  +25 1510 10, label("Opción 2: a grado 4
> y 5")
> >    EDIT transfe24   190 @   60   20, label(transfe24)
> >    EDIT transfe25   280 @   60   20, label(transfe25)
> >    TEXT lab13        20  +25 1600 10, label("Opción 2: a grado 6
> y 7")
> >    EDIT transfe26   190 @   60   20, label(transfe26)
> >    EDIT transfe27   280 @   60   20, label(transfe27)
> >    TEXT lab14        20  +25 1690 10, label("Opción 2: a grado 7
> y 8")
> >    EDIT transfa28    190 @   60   20, label(transfe28)
> >    EDIT transfe29    280 @   60   20, label(transfe29)
> >    TEXT lab15        20  +25 1780 10, label("Opción 2: a grado 9
> y 
> > 10")
> >    EDIT transfe30   190 @   60   20, label(transfe30)
> >    EDIT transfe31   280 @   60   20, label(transfe31)
> >    TEXT lab16        20  +25 1870 10, label("Opción 2: a grado
> 11 y 
> > 12")
> >    EDIT transfe32   190 @   60   20, label(transfe32)
> >    EDIT transfe33   280 @   60   20, label(transfe33)
> >    TEXT lab17       20  +25 1960 10, label("Opción 2: máxima por
> > hogar")
> >    EDIT maxxhog     190 @   60   20, label(maxxhog)
> >    TEXT lab18       20  +25 2050 10, label("Opción 2: tipo de 
> > sobreedad")
> >    EDIT calc        190 @   60   20, label(calc)
> >    TEXT lab19       20  +25 2140 10, label("Opción 2: máxima 
> > sobreedad")
> >    EDIT maxsobred   190 @   60   20, label(maxsobred) GROUPBOX
> files        
> > 5  10  420  45, label("Ubicación de archivo")
> >        TEXT files1  20  +15  180 10, label("Archivo *.dta")
> >        FILE path1    90 @   320  20, label(Buscar) default("")
> END
> >
> > OK ok1,      label("Aceptar")
> > CANCEL can1, label("Cancelar")
> > PROGRAM command
> > BEGIN
> >    put "republicadominicana"
> >    beginoptions
> >            put " escenario("main.escenario
> >            put ")  "
> >             put " n2("main.n2
> >            put ")  "
> >             put " alcance("main.alcance
> >            put ")  "
> >             put " edadmin("main.edadmin
> >            put ")  "
> >            put " edadmax("main.edadmax
> >            put ")  "
> >            put " edadmaxnut("main.edadmaxnut
> >            put ")  "
> >            put " factor("main.factor
> >            put ")  "
> >            put " transfa1("main.transfa1
> >            put ")  "
> >            put " transfe1("main.transfe1
> >            put ")  "
> >             put " transfa2("main.transfa2
> >            put ")  "
> >            put " transfe2("main.transfe2
> >            put ")  "
> >             put " transfe20("main.transfe20
> >            put ")  "
> >             put " transfe21("main.transfe21
> >            put ")  "
> >             put " transfe22("main.transfe22
> >            put ")  "
> >             put " transfe23("main.transfe23
> >            put ")  "
> >             put " transfe24("main.transfe24
> >            put ")  "
> >             put " transfe25("main.transfe25
> >            put ")  "
> >             put " transfe26("main.transfe26
> >            put ")  "
> >             put " transfe27("main.transfe27
> >            put ")  "
> >             put " transfe28("main.transfe28
> >            put ")  "
> >             put " transfe29("main.transfe29
> >            put ")  "
> >             put " transfe30("main.transfe30
> >            put ")  "
> >             put " transfe31("main.transfe31
> >            put ")  "
> >             put " transfe32("main.transfe32
> >            put ")  "
> >             put " transfe33("main.transfe33
> >            put ")  "
> >             put " maxxhog("main.maxxhog
> >            put ")  "
> >             put " calc("main.calc
> >            put ")
> >             put " maxsobred("main.maxsobred
> >            put ")
> >             put " path1("main.path1
> >             put ")  "
> >      endoptions
> > END
> >
> >
> > -----Original Message-----
> > From: [email protected] 
> > [mailto:[email protected]] On Behalf Of Martin 
> > Weiss
> > Sent: Thursday, March 12, 2009 3:40 PM
> > To: [email protected]
> > Subject: st: Re: RE: Dialogue box
> >
> > <>
> > True, that is the key to the whole thing.
> > Still, you have reserved way too little space for the elements in this
> db, as everything past "Opción 2: a grado 7 y 8" gets chopped...
> >
> >
> > HTH
> > Martin
> > _______________________
> > ----- Original Message -----
> > From: "Steichen, Thomas J." <[email protected]>
> > To: <[email protected]>
> > Sent: Thursday, March 12, 2009 8:26 PM
> > Subject: st: RE: Dialogue box
> >
> >
> >> The most likely problem is that you have two GROUPBOXes called 
> >> "variables". Rename (or remove) one.
> >>
> >> -----------------------------------
> >> Thomas J. Steichen
> >> [email protected]
> >> -----------------------------------
> >>
> >> -----Original Message-----
> >> From: [email protected]
> >> [mailto:[email protected]] On Behalf Of Solorzano 
> >> Mosquera, Jenniffer
> >> Sent: Thursday, March 12, 2009 2:33 PM
> >> To: [email protected]
> >> Subject: st: Dialogue box
> >>
> >> Hi, any error here?
> >> This dialogue box does not open. This error message pop up: 
> >> "Insufficient resources to load dialogue"
> >> Thanks
> >>
> >> VERSION 1.0
> >> POSITION . . 500 450
> >> DIALOG main, label("Republica dominicana") tabtitle("Variables") 
> >> BEGIN
> >>
> >> GROUPBOX variables   5  68  450  160, label("Escenarios, grupos de 
> >> ninos,
> >> alcance")
> >>    TEXT lab1        20  +25 880  10, label("Escenario (SIUBEN
> 1, 2 ó 
> >> 1y2")
> >>    EDIT i           190 @   60   20, label(i)
> >>    TEXT lab2        20  +25 970  10, label("Ninos de '6_16'
> (anos)")
> >>    EDIT n2          190 @   60   20, label(n2)
> >>    TEXT lab3       20  +25 1060 10, label("Alcance (%)")
> >>    EDIT alcance     190 @   60   20, label(alcance)
> >>    TEXT lab4        20  +25 880  10, label("Ninos edad minima 
> >> (anos)")
> >>    EDIT edadmin     190 @   60   20, label(edadmin)
> >>    TEXT lab5        20  +25 970  10, label("Ninos edad máxima 
> >> (anos)")
> >>    EDIT edadmax     190 @   60   20, label(edadmax)
> >>    TEXT lab6      20  +25 1060 10, label("Edad maxima del mas
> joven")
> >>    EDIT edadmaxnut  190 @   60   20, label(edadmaxnut) GROUPBOX 
> >> variables   5  68  450  160, label("Brecha de pobreza")
> >>    TEXT lab7        20  +25 880  10, label("Factor (>=1)")
> >>    EDIT factor      190 @   60   20, label(factor) GROUPBOX
> Transfer    
> >> 5  240  350 230, label("Transferencias en $RD (hasta dos opciones)")
> >>    TEXT lab8        20  +25 1150 10, label("Opcion 1: Salud / 
> >> Educacion")
> >>    EDIT transfa1    190 @   60   20, label(transfa1)
> >>    EDIT transfe1    280 @   60   20, label(transfe1)
> >>    TEXT lab9        20  +25 1240 10, label("Opción 2: Salud / 
> >> Educacion")
> >>    EDIT transfa2    190 @   60   20, label(transfa2)
> >>    EDIT transfe2    280 @   60   20, label(transfe2)
> >>    TEXT lab10        20  +25 1330 10, label("Opción 2: a grado
> 0 y 
> >> 1")
> >>    EDIT transfe20   190 @   60   20, label(transfe20)
> >>    EDIT transfe21   280 @   60   20, label(transfe21)
> >>    TEXT lab11        20  +25 1420 10, label("Opción 2: a grado
> 2 y 
> >> 3")
> >>    EDIT transfe22   190 @   60   20, label(transfe22)
> >>    EDIT transfe23   280 @   60   20, label(transfe23)
> >>    TEXT lab12        20  +25 1510 10, label("Opción 2: a grado
> 4 y 
> >> 5")
> >>    EDIT transfe24   190 @   60   20, label(transfe24)
> >>    EDIT transfe25   280 @   60   20, label(transfe25)
> >>    TEXT lab13        20  +25 1600 10, label("Opción 2: a grado
> 6 y 
> >> 7")
> >>    EDIT transfe26   190 @   60   20, label(transfe26)
> >>    EDIT transfe27   280 @   60   20, label(transfe27)
> >>    TEXT lab14        20  +25 1240 10, label("Opción 2: a grado
> 7 y 
> >> 8")
> >>    EDIT transfa28    190 @   60   20, label(transfe28)
> >>    EDIT transfe29    280 @   60   20, label(transfe29)
> >>    TEXT lab15        20  +25 1330 10, label("Opción 2: a grado
> 9 y 
> >> 10")
> >>    EDIT transfe30   190 @   60   20, label(transfe30)
> >>    EDIT transfe31   280 @   60   20, label(transfe31)
> >>    TEXT lab16        20  +25 1420 10, label("Opción 2: a grado
> 11 y 
> >> 12")
> >>    EDIT transfe32   190 @   60   20, label(transfe32)
> >>    EDIT transfe33   280 @   60   20, label(transfe33)
> >>    TEXT lab17       20  +25 1690 10, label("Opción 2: máxima
> por 
> >> hogar")
> >>    EDIT maxxhog     190 @   60   20, label(maxxhog)
> >>    TEXT lab18       20  +25 1690 10, label("Opción 2: tipo de 
> >> sobreedad")
> >>    EDIT calc        190 @   60   20, label(calc)
> >>    TEXT lab19       20  +25 1690 10, label("Opción 2: máxima 
> >> sobreedad")
> >>    EDIT maxsobred   190 @   60   20, label(maxsobred) GROUPBOX
> files        
> >> 5  10  420  45, label("Ubicación de archivo")
> >>        TEXT files1  20  +15  180 10, label("Archivo *.dta")
> >>        FILE path1    90 @   320  20, label(Buscar) default("")
> END
> >>
> >> OK ok1,      label("Aceptar")
> >> CANCEL can1, label("Cancelar")
> >> PROGRAM command
> >> BEGIN
> >>    put "republicadominicana"
> >>    beginoptions
> >>            put " i("main.i
> >>            put ")  "
> >>             put " n2("main.n2
> >>            put ")  "
> >>             put " alcance("main.alcance
> >>            put ")  "
> >>             put " edadmin("main.edadmin
> >>            put ")  "
> >>            put " edadmax("main.edadmax
> >>            put ")  "
> >>            put " edadmaxnut("main.edadmaxnut
> >>            put ")  "
> >>            put " factor("main.factor
> >>            put ")  "
> >>            put " transfa1("main.transfa1
> >>            put ")  "
> >>            put " transfe1("main.transfe1
> >>            put ")  "
> >>             put " transfa2("main.transfa2
> >>            put ")  "
> >>            put " transfe2("main.transfe2
> >>            put ")  "
> >>             put " transfe20("main.transfe20
> >>            put ")  "
> >>             put " transfe21("main.transfe21
> >>            put ")  "
> >>             put " transfe22("main.transfe22
> >>            put ")  "
> >>             put " transfe23("main.transfe23
> >>            put ")  "
> >>             put " transfe24("main.transfe24
> >>            put ")  "
> >>             put " transfe25("main.transfe25
> >>            put ")  "
> >>             put " transfe26("main.transfe26
> >>            put ")  "
> >>             put " transfe27("main.transfe27
> >>            put ")  "
> >>             put " transfe28("main.transfe28
> >>            put ")  "
> >>             put " transfe29("main.transfe29
> >>            put ")  "
> >>             put " transfe30("main.transfe30
> >>            put ")  "
> >>             put " transfe31("main.transfe31
> >>            put ")  "
> >>             put " transfe32("main.transfe32
> >>            put ")  "
> >>             put " transfe33("main.transfe33
> >>            put ")  "
> >>             put " maxxhog("main.maxxhog
> >>            put ")  "
> >>             put " calc("main.calc
> >>            put ")
> >>             put " maxsobred("main.maxsobred
> >>            put ")
> >>             put " path1("main.path1
> >>             put ")  "
> >>      endoptions
> >> END
> >>
> >> *
> >> *   For searches and help try:
> >> *   http://www.stata.com/help.cgi?search
> >> *   http://www.stata.com/support/statalist/faq
> >> *   http://www.ats.ucla.edu/stat/stata/
> >>
> >> CONFIDENTIALITY  NOTE:  This e-mail message, including any 
> >> attachment(s), contains information that may be confidential, 
> >> protected by the attorney-client or other legal privileges, and/or 
> >> proprietary non-public information. If you are not an intended 
> >> recipient of this message or an authorized assistant to an intended 
> >> recipient, please notify the sender by replying to this message and 
> >> then delete it from your system. Use, dissemination, distribution, or 
> >> reproduction of this message and/or any of its attachments (if any) 
> >> by unintended recipients is not authorized and may be unlawful.
> >>
> >> *
> >> *   For searches and help try:
> >> *   http://www.stata.com/help.cgi?search
> >> *   http://www.stata.com/support/statalist/faq
> >> *   http://www.ats.ucla.edu/stat/stata/
> >>
> >
> > *
> > *   For searches and help try:
> > *   http://www.stata.com/help.cgi?search
> > *   http://www.stata.com/support/statalist/faq
> > *   http://www.ats.ucla.edu/stat/stata/
> >
> > *
> > *   For searches and help try:
> > *   http://www.stata.com/help.cgi?search
> > *   http://www.stata.com/support/statalist/faq
> > *   http://www.ats.ucla.edu/stat/stata/
> >
> 
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
> 
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/

-- 
Martin Weiss
Hackersteigle 3
72076 Tübingen
00497071/793535
00491784597218

Aufgepasst: Sind Ihre Daten beim Online-Banking auch optimal geschützt?
Jetzt absichern: https://homebanking.gmx.net/[email protected]
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index