Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda da NewBie! Come fare per andare a capo?

Ho cercato in almeno 1 mese di post... ma non ho trovato nulla, nessun
esempio in cui si continuasse la riga con la precedente...
Nessuna Api in cui c'č un esempio..
Vi prego, un vuoto di memoria incredibile:
se una riga č troppo lunga, come fare per spezzarla in 2 e continuare a
capo?
Grazie mille a tutti :D e non prendetemi in giro :)

 capo?
Dipende da cosa intendi per "riga troppo lunga".
Per andare a capo devi stampare vbCrLf nel punto in cui ti serve, che 
indica che devi andare a capo.
Se parli di una TextBox allora puoi settare la proprietà MULTILINE=True 
e usare SOLO la scrollbar verticale.
Fammi sapere...
-- 
Rivolterò il mondo per trovarlo, e anche se andasse in Indocina uno dei 
nostri starà nascosto in una ciotola di riso pronto a sparargli nel culo.
(Pulp Fiction)

no, per riga troppo lunga intendo nel codice, quando ti trovi a
doverscrivere un'istruzione troppo lunga, si va a capo con l' _ ma non
ricordo come si fa...
devo scrivere quest'istruzione:
set rs = db.openrecordset("SELECT
[%$##@_Alias].DataOperazione,Sum(Entrate)-Sum(Uscite) AS Saldo FROM [SELECT
Entrate.data AS DataOperazione, SUM(Entrate.importo) AS Entrate, 0 As Uscite
FROM Entrate WHERE entrate.data Between #" & Month(TxtDa.Text) & "/" &
Day(TxtDa.Text) & "/" & Year(TxtDa.Text) & "# AND #" & Month(txtA.Text) &
"/" & Day(txtA.Text) & "/" & Year(txtA.Text) & "# GROUP BY entrate.data
UNION ALL SELECT  Uscite.Data AS DataOperazione, 0 AS Entrate,
SUM(Uscite.Importo) AS Uscite FROM Uscite WHERE Uscite.data Between #" &
Month(TxtDa.Text) & "/" & Day(TxtDa.Text) & "/" & Year(TxtDa.Text) & "# AND
#" & Month(txtA.Text) & "/" & Day(txtA.Text) & "/" & Year(txtA.Text) & "#
GROUP BY uscite.data ORDER BY DataOperazione]. AS [%$##@_Alias] GROUP BY
[%$##@_Alias].DataOperazione;")
e non credo sia agevole tenerla tutta su di una riga...

L'API AbortSystemShutdown l'ho usata come esempio tre secondi fa, ho 
provato a spezzarla e ho visto che si fa così:
Public Declare Function AbortSystemShutdown _
Lib "advapi32.dll" Alias _
"AbortSystemShutdownA" (ByVal lpMachineName As String) _
As Long
Quando arrivi nel punto in cui vuoi spezzare, batti uno spazio e poi 
l'underscore...


 [%$##@_Alias].DataOperazione;")
Normalmente dovresti farti una variabile stringa per alimentare questa query
Però se posso darti un consiglio spassionato dovresti separare la query dai
dati per cui secondo me ti dovresti fare una bella query con parametri a cui
passi tutti i parametri che desideri testare.
Le tue istruzioni diventano:
 Dim myQuery As QueryDef
 Set myQuery = Db.QueryDefs("lamiaquery")
For x = 0 To qdfTemp.Parameters.Count - 1
       Select Case UCase(myQuery.Parameters(x).Name)
                Case "myParameterName"
                         myQuery.Parameters(x) =  ...
      End Select
next
poi apri la tabella con
Set myRecordset = myQuery.OpenRecordset(tipo)

 e non credo sia agevole tenerla tutta su di una riga...
Non sono sicuro, ma potrebbe essere che una riga di comando
non possa superare i 255 caratteri.
Ciao, Sauro

 ricordo come si fa...
strRigaLunga = "Prima riga " & _
               "Seconda riga " & _
               "Ultima riga"
Ciao
--
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp
Sito Comune : 
http://www.it-lang-vb.net

grazie mille!
Utilissimi