Generating "Update if null" from Designer
I know this is probably very simple, but I can't find out how to do it.
We are using Designer R.1.3.2 and Forms 4.5 (plus some version of Headstart that I don't know). I simply want to generate a form with some items which have the property "Update if null" set to "true". Designer does not seem to allow this in the table or form definition, and I can't find anything in the preferences that looks possible.
So how do you do it?
Thank you in advance for any help!
Chris
Hi Cris,
I'm not really familiar with Designer 1.3.2,
but if you are generating the
WHEN-NEW-FORM-INSTANCE trigger you can use
SET_ITEM_PROPERTY('<block>.<item>', UPDATE_NULL, PROPERTY_TRUE);
This will set the property for the particular item when you start the Form.
Hope this helps...
Similar Messages
-
ERROR WHEN USING JHEADSTART TO GENERATE ADF BUSINESS COMPONENT FROM DESIGNE
Use JDeveloper to generate a ADF Businness component using Jheadstart from
Designer the following error is thrown
oracle.jmig.source.ExtractorException: Caught SQL exception:ORA-01795: maximum number of expressions in a list is
1000
at oracle.jmig.source.designer.DesignerExtractor.extract(DesignerExtractor.java:136
at oracle.jmig.MigrationRunnable.extract(MigrationRunnable.java:349)
at oracle.jmig.MigrationRunnable.migrate(MigrationRunnable.java:183)
at oracle.jmig.MigrationRunnable.run(MigrationRunnable.java:122)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:551)
at java.lang.Thread.run(Thread.java:595)Yes, this is a known issue. We will fix this for the next release.
Having said that, the next release will contain the JHeadstart Forms2ADF generator which directly reads Oracle Forms .fmb files to ADF, without the need to use Oracle Designer, avoiding problems like this alltogether.
Steven Davelaar,
JHeadstart Team. -
Generating FREELIST storage clause from Designer
Hi,
We are using Designer 6.0 to generate our tablespace and table DML. I am currently trying to get Designer to generate a CREATE TABLE command of the form (where the FREELIST GROUP clause is the subject of this question).
CREATE TABLE
test_table( id NUMBER )
TABLESPACE TEST_TBL
STORAGE (FREELIST GROUPS 2)
I know that a FREELIST GROUP can be specified at the Storage Definition level in Designer 6.0 and that these Storage Definitions can be assigned to tablespaces and tables. However, even setting it at the Storage Definition level and assigning that definition to the Table won't generate it in the DML script for the table.
Are there other options that need to be set before the FREELIST GROUPS storage clause can be generated ? - I want to avoid changing the scripts by hand.
Any help is appreciated,
NatalinaDROP TABLE t;
create table t as select * from all_objects where 1=0;
begin
dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'SEGMENT_ATTRIBUTES', false );
dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'SQLTERMINATOR', TRUE );
end;
SELECT REPLACE(
DBMS_METADATA.GET_DDL( 'TABLE', 'T'),
'"'||USER||'".',
from dual;
CREATE TABLE "T"
( "OWNER" VARCHAR2(30) NOT NULL ENABLE,
"OBJECT_NAME" VARCHAR2(30) NOT NULL ENABLE,
"SUBOBJECT_NAME" VARCHAR2(30),
"OBJECT_ID" NUMBER NOT NULL ENABLE,
"DATA_OBJECT_ID" NUMBER,
"OBJECT_TYPE" VARCHAR2(19),
"CREATED" DATE NOT NULL ENABLE,
"LAST_DDL_TIME" DATE NOT NULL ENABLE,
"TIMESTAMP" VARCHAR2(19),
"STATUS" VARCHAR2(7),
"TEMPORARY" VARCHAR2(1),
"GENERATED" VARCHAR2(1),
"SECONDARY" VARCHAR2(1),
"NAMESPACE" NUMBER NOT NULL ENABLE,
"EDITION_NAME" VARCHAR2(30)
) ;To get CREATE TABLE statements for all the tables in your schema:begin
dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'SEGMENT_ATTRIBUTES', false );
dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'SQLTERMINATOR', TRUE );
end;
SELECT REPLACE(
EXTRACTVALUE(
XMLTYPE(
DBMS_XMLGEN.GETXML(
'SELECT DBMS_METADATA.GET_DDL( ''TABLE'', '''||TABLE_NAME||''' ) SCR FROM DUAL'
, '/ROWSET/ROW/SCR'
'"'||USER||'".',
OBJECT_SCRIPT
FROM USER_TABLES;I didn't post the output ;)
Edited by: Stew Ashton on Mar 7, 2013 11:47 AM -
Generating Across/down report from designer
I'm using designer 9i, and I need to generate across/down report, could any one help please.
thanks!Post Author: colin mackenzie
CA Forum: WebIntelligence Reporting
Hi Rod Hoffman.
In Table B, adjust your query to only return the necessary data records to match your information in Table A. -
Generate SQL scripts from Designer 6
Hi all,
Does anyone know how to generate an SQL-script from Designer? I want to maintain the code in the repository, and also document usages against the script. I've found ways to document the script, but then I can't generate it....
Thanks in advance,
RonaldRonald,
How did you record the SQL script in designer? As undefined pl/sql module (type= "null")?
If so, you cannot generate the script with the ddl generator. To do so you could change the type to procedure and make post-generation changes to the script (cut of f the procedure header and trailer lines). An other way to generate it is to write your own SQL script generator as a headstart utility. You might take a look at the html help file generator utility which does a similar job (create a o/s file based on the repository contents).
Let us know if you succeed.
Regards, Marc
null -
Unable to run Oracle Form Builder from Designer 10g
I am using Windows XP with Oracle Designer 9.0.4.5. From Design Editor, I select Run -> Oracle Forms, nothing happen. I am able to open Form Builder manually (C:\ORACLE\904\bin\ifbld90.exe). After I generated a module (form) from Designer, I have to open the FMB manually from Form Builder. In Designer 9i, I am able to open Form Builder from Designer. Is this a bug for Designer 10g?
Thanks,
JimThanks for the response, Suresh,
I believe this is an installation/configuration issue.
I installed Oracle Developer Suite 9.0.4, which includes Form Builder, Report Builder, and Designer. System Path contains the ORACLE_HOME (c:\oracle\904\bin). I am able to start Form Builder from DOS command (ifbld90.exe). I am also able to start Report Builder (rwbuilder.exe) and Designer (des2k61.exe) from DOS. I am able to Run Oracle Report Builder from Designer, but just not Form Builder. I also checked the Windows registry settings and they seem alright to me.
thanks,
Jim -
Generate BC4J components from Designer
Oracle Designer 9.0.2.80.1 vers: 4.0.12
Oracle SCM RON: 9.0.2.80.1 vers: 4.0.12
Oracle Jdeveloper 9.0.4.0 (Build 1419)
I try to generate BC4J components from Designer definitions from SCM.
In Designer:
I make workarea (WA27) as rep_owner
and child application (AP27) below WA.
I create one table (TABLE1) and one (Java) module to that simple table (TABLE1).
I check in and out application table and module.
In JDeveloper:
I make connection to SCM Database as user rep_owner
Test succeed and I see below Connection1Functions tables , procedures .. of the repository.
I do not see among tables just created table (TABLE1).
I make workarea an project below that WA.
Then I right-click on new project and choose Business Tier/Designer Generation +
Designer BC4J and click OK
Designer BC4J Generator Wizard starts
Wiard continues and I choose to workarea: WA27 and next
In next phase wizard shows only workarea WA27 not application below that.
I designer too old or do I need changes to definitions of the repository.Language of the module have to be Oracle Forms (not JAVA).
After change wizard will find that container (= application) AP27 and modude(s) below that. OK!!!!
Fine ! -
Generating forms from Designer... bug?
Sorry for offtopic....
I'm trying to generate form from designer. The form has 1 data module with base table & one lookup table usages. One field from lookup table is displayable. When I set "Display type" property of this field "Text" disigner says: "CDI-21600: A running utility.. etc." BUT when I set "Display type" property of this field "PopList" - everything goes well! I don`t even need to restart designer. This is .log from designer
Form Generator (Windows 95/NT) : Version 5.0.24.13.0 - Production on Wed Apr 25 10:14:34 2001
Copyright (c) 1995, 1998 Oracle Corporation. All rights reserved
Generating Module 'Q20010' (1 of 1)
Loading form template from file system (d:\work\libs\tpl_lov.fmb)
Loading object library from file system (d:\work\libs\dob_olb1.olb)
Block NE based on table
6 row(s) automatically chosen
-- (Error happens at this stage) --
Generation Complete
All fields from base table are binded.
Sysinfo:
WinNT 4.0.WS Rus SP6a HE
Oracle Designer (rel. 2.1.2) 7.0.24.2.0
Developer/2000 Forms 5.0.6.14.2
GUI Common files 6.0.8.12.1
Form Generator 5.0.24.13.0
P.S. I hope i've explained my problem clearly. If somethig is not clear, pls e-mail me.This is from http://metalink.oracle.com/ site - Technical libraries - Oracle Designer - Collected CDI-21600 errors,fixes and workarounds:
The CDI-21600 error message means that the generator is hitting an unhandled
exception, also known as a GPF (general protection fault). The CDI-21600 error
masks the underlying exception error. To see the real error do the following:
1. Go into the Registry Editor (REGEDIT).
2. Navigate to HKEY_LOCAL_MACHINE\software\oracle\des2_70
3. Set EXCEPT_HANDLING to 0 (by default it is 1).
Repeat the action that resulted in the error.
I have read this article and it seems that there is not such bug, but ... ?
Maybe this will be a little help for you.
Helena -
Generate update statement from select results
I'm trying to generate an update statement based off select statement results. A very basic example,
SELECT ListID FROM DListing WHERE Status = 2
Results return 3 rows.
1234
2345
3456
How can I take those results and turn them into WHERE criteria for UPDATE statement?
Generated UPDATE statement should look like this.
UPDATE DListing SET Status = 1 WHERE ListID IN (1234,2345,3456)
I have started by creating a temp table to hold my SELECT results, but I don't know how to get those results into format for IN condition. Right now I get 3 UPDATE statements with 1 ListID in each IN condition.
CREATE TABLE #TempStatusUpdate(ListID INT)
INSERT INTO #TempStatusUpdate
SELECT ListID FROM DListing WHERE Status = 2
SELECT 'UPDATE DListing SET Status = 1 WHERE ListID IN (' + CONVERT(VARCHAR(30),ListID) + ') AND Status = 2'
DROP TABLE #TempStatusUpdateSo what wrong with
UPDTATE DListing
SET Status = 1
WHERE ListID IN (SELECT ListID FROM #TempStatusUpdate)
Erland Sommarskog, SQL Server MVP, [email protected] -
The CG$ASK_COMMIT alert is being generated from designer but from where??
I am generating oracle forms from designer and the generated form contains an ALERT called CG$ASK_COMMIT. My question is, which generator property, specifies this ALERT?? I have looked everywhere? I am trying to change the alert type, style, wording without modifying the form after generation.
Any help would be great.
Thanks in advance,
TerryI don't know if there is preference for it. What we do is put this in the when-new-form-instance:
l_alert_id := FIND_ALERT('CG$ASK_COMMIT');
IF NOT ID_NULL(l_alert_id) THEN
SET_ALERT_PROPERTY(l_alert_id,ALERT_MESSAGE_TEXT,'<your message>');
SET_ALERT_BUTTON_PROPERTY(l_alert_id, ALERT_BUTTON1, LABEL, '<your label>');
SET_ALERT_BUTTON_PROPERTY(l_alert_id, ALERT_BUTTON2, LABEL, '<your label>');
SET_ALERT_BUTTON_PROPERTY(l_alert_id, ALERT_BUTTON3, LABEL, '<your label>');
END IF; -
Cfg61.dll - Cannot generate forms from Designer
Hi
When I try and generate a form from Designer 6i (i am using the tutorial app) i get the following error message :- CDD-23564 : The file "g:\orant\BIN\cfg61.dll" could not be loaded or does not exist. However the file does exist in the specified location. Ive looked thru the on-line documentation and checked the registry but cant see anything obvious. Ive got the following configuration on my machine :-
Windows NT 4 (service pack 3)
Oracle 8i (version 8.1.6)
Designer 6i (version 6.5.28.8.0)
Any advice would be welcome.
Thanks
nullThe configuration looks ok except for Th eService Pack. Designer requires Service Pack 5 or 6 or Wondows 2000 Service Pack 1. Try changing the Service Pack.
All the best -
Hi,
I have recently updated our headstart templates/objects with patch 6.5.2.2.
I would like to update designer with these more up to date libraries and forms.
I have been able to do a design capture of the libraries (eg. qms0012l.pll) back into
designer but I am having a bit of trouble with the form (eg. qms0012f.fmb). The
form capture doesn't seem to work. It is possible that I have missed the procedure
to do this in the documentation. If so can you please direct me to the right spot.
Is it possible to receive an export so we can import it back into designer?Marc,
Do not put too much effort in design capturing forms (fmb files). This is NOT 100% real-roundtrip-
reengineerable, I gathered that hence my question in this forum :)
in opposite to the forms pll libraries, which can be generated 100% after a succesfull >design capture.The reason for my attempt to capture the form qms0012f is to keep the module in designer in sync with the fmb file we received in the patch.
What we would like to do is customise the form (which we have previously done in designer). If we make the changes in the fmb file itself then it means it is not held in designer which would really defeat our efforts in 100% generation. How do you suggest we do this? -
I have just updated my OSX from 10.6.8 to 10.8.5 My in Design CS2 will no longer work. How do I update the software?
What you could do if you have to stick with CS2 is to have a bootable hard drive that is setup to be on Snow Leopard (10.6). For the times you need to use old software such as InDesign CS2, then restart the Mac and boot from the external hard drive into 10.6 and then you're OK. I use this method for any PowerPC programs I rarely use.
-
How to get an updatable ADODB Recordset from a Stored Procedure?
In VB6 I have this code to get a disconnected ADODB Recordset from a Oracle 9i database (the Oracle Client is 10g):
Dim conSQL As ADODB.Connection
Dim comSQL As ADODB.Command
Dim recSQL As ADODB.Recordset
Set conSQL = New ADODB.Connection
With conSQL
.ConnectionString = "Provider=OraOLEDB.Oracle;Password=<pwd>;Persist Security Info=True;User ID=<uid>;Data Source=<dsn>"
.CursorLocation = adUseClientBatch
.Open
End With
Set comSQL = New ADODB.Command
With comSQL
.ActiveConnection = conSQL
.CommandType = adCmdStoredProc
.CommandText = "P_PARAM.GETALLPARAM"
.Properties("PLSQLRSet").Value = True
End With
Set recSQL = New ADODB.Recordset
With recSQL
Set .Source = comSQL
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockBatchOptimistic
.Open
.ActiveConnection = Nothing
End With
The PL/SQL Procedure is returning a REF CURSOR like this:
PROCEDURE GetAllParam(op_PARAMRecCur IN OUT P_PARAM.PARAMRecCur)
IS
BEGIN
OPEN op_PARAMRecCur FOR
SELECT *
FROM PARAM
ORDER BY ANNPARAM DESC;
END GetAllParam;
When I try to update some values in the ADODB Recordset (still disconnected), I get the following error:
Err.Description: Multiple-step operation generated errors. Check each status value.
Err.Number: -2147217887 (80040E21)
Err.Source: Microsoft Cursor Engine
The following properties on the Command object doesn't change anything:
.Properties("IRowsetChange") = True
.Properties("Updatability") = 7
How can I get an updatable ADODB Recordset from a Stored Procedure?4 years later...
I was having then same problem.
Finally, I've found how to "touch" the requierd bits.
Obviously, it's hardcore, but since some stupid at microsoft cannot understand the use of a disconnected recordset in the real world, there is no other choice.
Reference: http://download.microsoft.com/downlo...MS-ADTG%5D.pdf
http://msdn.microsoft.com/en-us/library/cc221950.aspx
http://www.xtremevbtalk.com/showthread.php?t=165799
Solution (VB6):
<pre>
Dim Rst As Recordset
Rst.Open "select 1 as C1, '5CHARS' as C5, sysdate as C6, NVL(null,15) as C7, null as C8 from DUAL", yourconnection, adOpenKeyset, adLockBatchOptimistic
Set Rst.ActiveConnection = Nothing
Dim S As New ADODB.Stream
Rst.Save S, adPersistADTG
Rst.Close
Set Rst = Nothing
With S
'Debug.Print .Size
Dim Bytes() As Byte
Dim WordVal As Integer
Dim LongVal As Long
Bytes = .Read(2)
If Bytes(0) <> 1 Then Err.Raise 5, , "ADTG byte 0, se esperaba: 1 (header)"
.Position = 2 + Bytes(1)
Bytes = .Read(3)
If Bytes(0) <> 2 Then Err.Raise 5, , "ADTG byte 9, se esperaba: 2 (handler)"
LongVal = Bytes(1) + Bytes(2) * 256 ' handler size
.Position = .Position + LongVal
Bytes = .Read(3)
If Bytes(0) <> 3 Then Err.Raise 5, , "ADTG, se esperaba: 3 (result descriptor)"
LongVal = Bytes(1) + Bytes(2) * 256 ' result descriptor size
.Position = .Position + LongVal
Bytes = .Read(3)
If Bytes(0) <> 16 Then Err.Raise 5, , "ADTG, se esperaba: 16 (adtgRecordSetContext)"
LongVal = Bytes(1) + Bytes(2) * 256 ' token size
.Position = .Position + LongVal
Bytes = .Read(3)
If Bytes(0) <> 5 Then Err.Raise 5, , "ADTG, se esperaba: 5 (adtgTableDescriptor)"
LongVal = Bytes(1) + Bytes(2) * 256 ' token size
.Position = .Position + LongVal
Bytes = .Read(1)
If Bytes(0) <> 6 Then Err.Raise 5, , "ADTG, se esperaba: 6 (adtgTokenColumnDescriptor)"
Do ' For each Field
Bytes = .Read(2)
LongVal = Bytes(0) + Bytes(1) * 256 ' token size
Dim NextTokenPos As Long
NextTokenPos = .Position + LongVal
Dim PresenceMap As Long
Bytes = .Read(3)
PresenceMap = Val("&H" & Right$("0" & Hex$(Bytes(0)), 2) & Right$("0" & Hex$(Bytes(1)), 2) & Right$("0" & Hex$(Bytes(2)), 2))
Bytes = .Read(2) 'ColumnOrdinal
'WordVal = Val("&H" & Right$("0" & Hex$(Bytes(0)), 2) & Right$("0" & Hex$(bytes(1)), 2))
'Aca pueden venir: friendly_columnname, basetable_ordinal,basetab_column_ordinal,basetab_colname
If PresenceMap And &H800000 Then 'friendly_columnname
Bytes = .Read(2) 'Size
LongVal = Bytes(0) + Bytes(1) * 256 ' Size
.Position = .Position + LongVal * 2 '*2 debido a UNICODE
End If
If PresenceMap And &H400000 Then 'basetable_ordinal
.Position = .Position + 2 ' 2 bytes
End If
If PresenceMap And &H200000 Then 'basetab_column_ordinal
.Position = .Position + 2 ' 2 bytes
End If
If PresenceMap And &H100000 Then 'basetab_colname
Bytes = .Read(2) 'Size
LongVal = Bytes(0) + Bytes(1) * 256 ' Size
.Position = .Position + LongVal * 2 '*2 debido a UNICODE
End If
Bytes = .Read(2) 'adtgColumnDBType
'WordVal = Val("&H" & Right$("0" & Hex$(Bytes(0)), 2) & Right$("0" & Hex$(bytes(1)), 2))
Bytes = .Read(4) 'adtgColumnMaxLength
'LongVal = Val("&H" & Right$("0" & Hex$(Bytes(3)), 2) & Right$("0" & Hex$(Bytes(2)), 2) & Right$("0" & Hex$(Bytes(1)), 2) & Right$("0" & Hex$(Bytes(0)), 2))
Bytes = .Read(4) 'Precision
'LongVal = Val("&H" & Right$("0" & Hex$(Bytes(3)), 2) & Right$("0" & Hex$(Bytes(2)), 2) & Right$("0" & Hex$(Bytes(1)), 2) & Right$("0" & Hex$(Bytes(0)), 2))
Bytes = .Read(4) 'Scale
'LongVal = Val("&H" & Right$("0" & Hex$(Bytes(3)), 2) & Right$("0" & Hex$(Bytes(2)), 2) & Right$("0" & Hex$(Bytes(1)), 2) & Right$("0" & Hex$(Bytes(0)), 2))
Dim ColumnFlags() As Byte, NewFlag0 As Byte
ColumnFlags = .Read(1) 'DBCOLUMNFLAGS, First Byte only (DBCOLUMNFLAGS=4 bytes total)
NewFlag0 = ColumnFlags(0)
If (NewFlag0 And &H4) = 0 Then 'DBCOLUMNFLAGS_WRITE (bit 2) esta OFF
'Lo pongo en ON, ya que quiero escribir esta columna LOCALMENTE en el rst DESCONECTADO
NewFlag0 = (NewFlag0 Or &H4)
End If
If (NewFlag0 And &H8) <> 0 Then 'DBCOLUMNFLAGS_WRITEUNKNOWN (bit 3) esta ON
'Lo pongo en OFF, ya que no me importa si NO sabes si se puede updatear no, yo lo se, no te preocupes
'ya que quiero escribir esta columna LOCALMENTE en el rst DESCONECTADO
NewFlag0 = (NewFlag0 And Not &H8)
End If
If (NewFlag0 And &H20) <> 0 Then 'DBCOLUMNFLAGS_ISNULLABLE (bit 5) esta OFF
'Lo pongo en ON, ya que siendo un RST DESCONECTADO, si le quiero poner NULL, le pongo y listo
NewFlag0 = (NewFlag0 Or &H20)
End If
If NewFlag0 <> ColumnFlags(0) Then
ColumnFlags(0) = NewFlag0
.Position = .Position - 1
.Write ColumnFlags
End If
.Position = NextTokenPos
Bytes = .Read(1)
Loop While Bytes(0) = 6
'Reconstruyo el Rst desde el stream
S.Position = 0
Set Rst = New Recordset
Rst.Open S
End With
'TEST IT
On Error Resume Next
Rst!C1 = 15
Rst!C5 = "MUCHOS CHARS"
Rst!C7 = 23423
If Err.Number = 0 Then
MsgBox "OK"
Else
MsgBox Err.Description
End If
</pre> -
Creating vb forms from designer
After creating oracle forms from designer whenever we run form it display no records at the first and we can add/edit/delete/query
but if we create vb forums it display all the records.
Can't we do it just like in oracle formsHi Niall,
After updating Properties>Compatibility and settings Target version on the old xdp I see following xml generated.
Does this sound right () ?
Thanks
YogLC
<?xml version="1.0" encoding="UTF-8"?>
<?xfa generator="AdobeLiveCycleDesignerES_V9.0.0.1.20100329.2.659576" APIVersion="3.1.9277.0"?><xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/" timeStamp="2010-06-21T15:15:11Z" uuid="42e37fb9-0d21-499d-94bd-259200a97a10"><
template xmlns:xfa="http://www.xfa.org/schema/xfa-template/2.1/" xmlns="http://www.xfa.org/schema/xfa-template/3.0/">
<?formServer defaultPDFRenderFormat acrobat9.1static?>
<?formServer allowRenderCaching 0?>
<?formServer formModel both?>
<subform name="F" layout="tb" locale="ambient">
Maybe you are looking for
-
Question on File Content Conversion
Hi all, I went through this blog(/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1) for File content conversion and I have a question regading File Content Conversion. Is i
-
Urgent !!!! Problem in Leave request
Hi Experts, I am facing one problem in leave request. When manager tries to approve leave request although is able to do so but he is getting one message "You do not have sufficient Authorization" . I dont know why this message is coming. Please prov
-
Change a price based on selected options...
Hey everyone. I know next to zero flash. I'm working on one of my first projects and would like to create a gallery of products that have two sets of options. For simplicity sake I'll use a shirt. If I have a specific shirt that costs different amoun
-
I have a request to create a Function Module that will be assigned to an Action Box, which when executed will copy long text for Quality Notification tasks. I have the module created and working, but after my code is executed a runtime error happens
-
Does the iTunes Wish list have limited capacity?
I have a long list of albums, songs and TV shows to buy, and I added most of them to the wish list, however when I checked the list, I found far less items than I know I added...! Does the wish list accept a certain number of items only? Or is there