1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: querydlg.src,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 #include "dbu_qry.hrc"
33 #ifndef DBAUI_QUERYDLG_HRC
34 #include "querydlg.hrc"
36 #include "dbaccess_helpid.hrc"
38 ModalDialog DLG_QRY_JOIN
42 HelpId = HID_DLG_QRY_JOIN ;
43 Size = MAP_APPFONT ( 265, 219 ) ;
48 Window WND_JOIN_CONTROL
50 Pos = MAP_APPFONT( 0, 0 );
51 Size = MAP_APPFONT( 203, 44 );
53 HelpId = HID_DLG_QRY_JOIN_CONTROL ;
56 Pos = MAP_APPFONT ( 6 , 3 ) ;
57 Size = MAP_APPFONT ( 191 , 8 ) ;
58 Text [ en-US ] = "Options";
61 FixedText FT_LISTBOXTITLE
63 Pos = MAP_APPFONT ( 12 , 16 ) ;
64 Size = MAP_APPFONT ( 89 , 8 ) ;
66 Text [ en-US ] = "~Type";
71 Pos = MAP_APPFONT ( 101 , 15 ) ;
72 Size = MAP_APPFONT ( 90 , 60 ) ;
73 HelpId = HID_DLG_QRY_JOINTYPE ;
77 StringList [ en-US ] =
79 < "Inner join" ; ID_INNER_JOIN; > ;
80 < "Left join" ; ID_LEFT_JOIN; > ;
81 < "Right join" ; ID_RIGHT_JOIN; > ;
82 < "Full (outer) join" ; ID_FULL_JOIN; > ;
83 < "Cross join" ; ID_CROSS_JOIN; > ;
88 Pos = MAP_APPFONT ( 101 , 31 ) ;
89 Size = MAP_APPFONT ( 89 , 8 ) ;
91 Text [ en-US ] = "Natural";
97 Pos = MAP_APPFONT( 0, 0 );
98 Size = MAP_APPFONT( 203, 153 );
100 HelpId = HID_DLG_QRY_WINDOW_CONTROL ;
102 FixedLine FL_INVOLVED_TABLES
104 Pos = MAP_APPFONT ( 6 , 3 ) ;
105 Size = MAP_APPFONT ( 191 , 8 ) ;
106 Text [ en-US ] = "Tables involved";
109 ListBox LB_LEFT_TABLE
112 Pos = MAP_APPFONT( 12, 14 );
113 Size = MAP_APPFONT( 87, 60 );
114 HelpId = HID_DLG_QRY_LEFT_TABLE ;
119 ListBox LB_RIGHT_TABLE
122 Pos = MAP_APPFONT( 104, 14 );
123 Size = MAP_APPFONT( 87, 60 );
124 HelpId = HID_DLG_QRY_RIGHT_TABLE ;
129 FixedLine FL_INVOLVED_FIELDS
131 Pos = MAP_APPFONT ( 6 , 29 ) ;
132 Size = MAP_APPFONT ( 191 , 8 ) ;
133 Text [ en-US ] = "Fields involved";
137 FixedText ML_HELPTEXT
139 Pos = MAP_APPFONT ( 12 , 159 ) ;
140 Size = MAP_APPFONT ( 179 , 49 ) ;
141 UniqueId = HID_DLG_QRY_HELPTEXT ;
148 Pos = MAP_APPFONT ( 206 , 6 ) ;
149 Size = MAP_APPFONT ( 50 , 14 ) ;
153 CancelButton PB_CANCEL
155 Pos = MAP_APPFONT ( 206 , 23 ) ;
156 Size = MAP_APPFONT ( 50 , 14 ) ;
161 Pos = MAP_APPFONT ( 206 , 43 ) ;
162 Size = MAP_APPFONT ( 50 , 14 ) ;
166 Text [ en-US ] = "Join Properties";
169 String STR_JOIN_TYPE_HINT
171 Text [ en-US ] = "Please note that some databases may not support this join type.";
174 String STR_QUERY_INNER_JOIN
176 Text [ en-US ] = "Includes only records for which the contents of the related fields of both tables are identical.";
179 String STR_QUERY_LEFTRIGHT_JOIN
181 Text [ en-US ] = "Contains ALL records from table '%1' but only records from table '%2' where the values in the related fields are matching.";
184 String STR_QUERY_FULL_JOIN
186 Text [ en-US ] = "Contains ALL records from '%1' and from '%2'.";
188 String STR_QUERY_CROSS_JOIN
190 Text [ en-US ] = "Contains the cartesian product of ALL records from '%1' and from '%2'.";
192 String STR_QUERY_NATURAL_JOIN
194 Text [ en-US ] = "Contains only one column for each pair of equally-named columns from '%1' and from '%2'.";